diff options
Diffstat (limited to 'src/CMakeLists.txt')
| -rw-r--r-- | src/CMakeLists.txt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ea820ce..0a50318 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -12,3 +12,38 @@ add_executable(pru2 target_link_options(pru1 PRIVATE -static) target_link_options(pru2 PRIVATE -static) +cmake_minimum_required(VERSION 3.16.3) + +include_directories( ../include ) + +# Set Variables +set(TARGET ActiveDragSystem) +set(SOURCES active-drag-system.cpp ads.cpp actuationPlan.cpp surfaceFitModel.cpp rocketUtils.cpp sensorIMU.cpp sensorAltimeter.cpp motor.cpp logger.cpp kalmanfilter.cpp) + + +# Create Executables & Link Dependencies +add_executable(${TARGET} ${SOURCES}) + +add_executable(${TARGET_B} ${SOURCES_B}) +target_link_libraries(${TARGET_B} PUBLIC gtest_main) +add_test(NAME ${TARGET_B} COMMAND ${TARGET_B}) + +add_executable(${TARGET_C} ${SOURCES_C}) +target_link_libraries(${TARGET_C} PUBLIC gtest_main) +add_test(NAME ${TARGET_C} COMMAND ${TARGET_C}) + +add_executable(${TARGET_D} ${SOURCES_D}) +target_link_libraries(${TARGET_D} PUBLIC gtest_main) +add_test(NAME ${TARGET_D} COMMAND ${TARGET_D}) + +add_executable(${TARGET_E} ${SOURCES_E}) +target_link_libraries(${TARGET_E} PUBLIC gtest_main) +add_test(NAME ${TARGET_E} COMMAND ${TARGET_E}) + +add_executable(${TARGET_F} ${SOURCES_F}) +target_link_libraries(${TARGET_F} PUBLIC gtest_main) +add_test(NAME ${TARGET_F} COMMAND ${TARGET_F}) + +add_executable(${TARGET_G} ${SOURCES_G}) +target_link_libraries(${TARGET_G} PUBLIC gtest_main) +add_test(NAME ${TARGET_G} COMMAND ${TARGET_G}) |
