- CitrineOS core extracted (CSMS OCPP 2.0.1) - OpenOCPP extracted (firmware OCPP 1.6J/2.0.1) - ShapeShifter library installed (pip install -e) - ShapeShifter specification extracted - EVerest extracted TODO updated with progress
25 lines
773 B
CMake
25 lines
773 B
CMake
ev_setup_cmake_variables_python_wheel()
|
|
|
|
ev_add_pip_package(
|
|
NAME edm
|
|
SOURCE_DIRECTORY .
|
|
)
|
|
|
|
ev_is_python_venv_active(
|
|
RESULT_VAR IS_PYTHON_VENV_ACTIVE
|
|
)
|
|
|
|
if(NOT ${IS_PYTHON_VENV_ACTIVE})
|
|
message(WARNING "Python venv is not active. Please ensure that edm is available in your environment.")
|
|
else()
|
|
get_target_property(SOURCE_DIRECTORY ev_pip_package_edm SOURCE_DIRECTORY)
|
|
message(STATUS "Installing edm from: ${SOURCE_DIRECTORY}")
|
|
ev_pip_install_local(
|
|
PACKAGE_NAME "edm"
|
|
PACKAGE_SOURCE_DIRECTORY "${SOURCE_DIRECTORY}"
|
|
)
|
|
unset(EVEREST_DEPENDENCY_MANAGER CACHE)
|
|
find_program(EVEREST_DEPENDENCY_MANAGER edm HINTS ${EV_ACTIVATE_PYTHON_VENV_PATH_TO_VENV}/bin REQUIRED)
|
|
message(STATUS "Using edm from: ${EDM}")
|
|
endif()
|