mirror of
https://github.com/nasa/fprime.git
synced 2025-12-11 04:35:25 -06:00
28 lines
699 B
CMake
28 lines
699 B
CMake
# Default module cmake file
|
|
# AUTOCODER_INPUT_FILES: Contains all Autocoder input files
|
|
# SOURCE_FILES: Handcoded C++ source files)
|
|
|
|
set(AUTOCODER_INPUT_FILES
|
|
"${CMAKE_CURRENT_LIST_DIR}/TestComponentAi.xml"
|
|
"${CMAKE_CURRENT_LIST_DIR}/TestPortAi.xml"
|
|
"${CMAKE_CURRENT_LIST_DIR}/QuaternionSerializableAi.xml"
|
|
)
|
|
|
|
set(SOURCE_FILES
|
|
"")
|
|
|
|
generate_module("${AUTOCODER_INPUT_FILES}" "${SOURCE_FILES}")
|
|
|
|
# Sets MODULE_NAME to unique name based on path
|
|
get_module_name(${CMAKE_CURRENT_LIST_DIR})
|
|
|
|
# Exclude test module from all build
|
|
set_target_properties(
|
|
${MODULE_NAME}
|
|
PROPERTIES
|
|
EXCLUDE_FROM_ALL TRUE
|
|
)
|
|
|
|
# Add unit test directory
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/test/ut")
|