eive-obsw/bsp_q7s/CMakeLists.txt

34 lines
769 B
CMake
Raw Normal View History

#simple mode
add_executable(${SIMPLE_OBSW_NAME} EXCLUDE_FROM_ALL)
target_compile_definitions(${SIMPLE_OBSW_NAME} PRIVATE "Q7S_SIMPLE_MODE")
target_sources(${SIMPLE_OBSW_NAME} PUBLIC
main.cpp
)
#I think this is unintentional? (produces linker errors for stuff in /linux)
target_link_libraries(${SIMPLE_OBSW_NAME} PUBLIC
${LIB_FSFW_NAME}
)
target_compile_definitions(${SIMPLE_OBSW_NAME} PRIVATE "Q7S_SIMPLE_MODE")
add_subdirectory(simple)
target_sources(${OBSW_NAME} PUBLIC
2020-12-29 01:09:59 +01:00
main.cpp
2022-04-29 15:47:54 +02:00
obsw.cpp
2020-12-29 01:09:59 +01:00
)
2021-06-30 16:15:46 +02:00
add_subdirectory(boardtest)
add_subdirectory(boardconfig)
add_subdirectory(comIF)
add_subdirectory(core)
2022-04-29 15:47:54 +02:00
if(EIVE_Q7S_EM)
add_subdirectory(em)
else()
add_subdirectory(fm)
endif()
add_subdirectory(memory)
add_subdirectory(callbacks)
2022-03-13 16:32:40 +01:00
add_subdirectory(xadc)