Files
cariflex/tools/EVerest-main/lib/everest/ieee2030_1_1/cmake/local-build.cmake
Eric F d398a6ced2 Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- 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
2026-06-08 00:38:27 -04:00

29 lines
1.1 KiB
CMake

# detect if we try to build inside everest-core and local dependencies are available
message(STATUS "Attempting build with autodetected local dependencies")
get_filename_component(EVC_EVEREST_LIB_DIR ${PROJECT_SOURCE_DIR} DIRECTORY)
function(ev_register_library_target NAME)
endfunction()
set(EVC_UTIL_DIR "${EVC_EVEREST_LIB_DIR}/util")
if (EVC_UTIL_DIR AND NOT DISABLE_IEEE2030_LOCAL_DEPENDENCIES)
message(STATUS "Detected util in ${EVC_UTIL_DIR}, if you do not want this set -DDISABLE_IEEE2030_LOCAL_DEPENDENCIES=ON")
if (BUILD_TESTING)
message(STATUS "Setting BUILD_TESTING temporary to false")
set(CACHE_BUILD_TESTING ON)
set(BUILD_TESTING OFF)
endif()
add_subdirectory("${EVC_UTIL_DIR}" util)
if (CACHE_BUILD_TESTING)
set(BUILD_TESTING ON)
endif()
endif()
get_filename_component(EVC_LIB_DIR ${EVC_EVEREST_LIB_DIR} DIRECTORY)
get_filename_component(EVC_DIR ${EVC_LIB_DIR} DIRECTORY)
set(EVC_EDM_DIR "${EVC_DIR}/applications/dependency_manager")
# use edm from everest-core
add_subdirectory("${EVC_EDM_DIR}" edm_tool)