mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 17:47:10 -06:00
* spelling: async Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: basic Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: file for Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: files Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: generic Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: github.com/nasa/fprime Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: header Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: into Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: multiline Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: sync Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: workaround Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * Update check-spelling to v0.0.21 Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> Co-authored-by: M Starch <LeStarch@googlemail.com>
35 lines
969 B
CMake
35 lines
969 B
CMake
####
|
|
# F prime CMakeLists.txt:
|
|
#
|
|
# SOURCE_FILES: combined list of source and autocoding files
|
|
# MOD_DEPS: (optional) module dependencies
|
|
#
|
|
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
|
####
|
|
set(SOURCE_FILES
|
|
"${CMAKE_CURRENT_LIST_DIR}/ExampleComponentAi.xml"
|
|
"${CMAKE_CURRENT_LIST_DIR}/ExamplePortAi.xml"
|
|
"${CMAKE_CURRENT_LIST_DIR}/AnotherPortAi.xml"
|
|
"${CMAKE_CURRENT_LIST_DIR}/ExampleSerializableAi.xml"
|
|
"${CMAKE_CURRENT_LIST_DIR}/Example2SerializableAi.xml"
|
|
"${CMAKE_CURRENT_LIST_DIR}/ExampleComponentImpl.cpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/ExampleType.cpp"
|
|
)
|
|
|
|
register_fprime_module()
|
|
##
|
|
# Excludes this target from all, preventing it from being built unless needed.
|
|
##
|
|
get_module_name(${CMAKE_CURRENT_LIST_DIR})
|
|
set_target_properties(
|
|
${MODULE_NAME}
|
|
PROPERTIES
|
|
EXCLUDE_FROM_ALL TRUE
|
|
)
|
|
|
|
set(UT_SOURCE_FILES
|
|
"${FPRIME_FRAMEWORK_PATH}/Autocoders/Python/templates/ExampleComponentAi.xml"
|
|
"${CMAKE_CURRENT_LIST_DIR}/test/ut/main.cpp"
|
|
)
|
|
register_fprime_ut()
|