mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 00:44:37 -06:00
* Add aggregator component * Add com aggregator to subtopology * Fix aggregator issues * Format and SDD * Add basic UTs * Fix not-empty check, test * sp * Fix author tag * Bump GDS for aggregation; timeout aggregator * Bump comQueue event size * Increase timeout for integration tests * Update Fw/Buffer/Buffer.hpp Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Update Svc/ComAggregator/CMakeLists.txt Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Update Svc/ComAggregator/docs/sdd.md Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Update Svc/ComAggregator/docs/sdd.md Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Remove unused variable 'good' in action doClear * A usage note about APID. --------- Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com>
35 lines
1.1 KiB
CMake
35 lines
1.1 KiB
CMake
####
|
||
# F Prime CMakeLists.txt:
|
||
#
|
||
# SOURCES: list of source files (to be compiled)
|
||
# AUTOCODER_INPUTS: list of files to be passed to the autocoders
|
||
# DEPENDS: list of libraries that this module depends on
|
||
#
|
||
# More information in the F´ CMake API documentation:
|
||
# https://fprime.jpl.nasa.gov/latest/docs/reference/api/cmake/API/
|
||
#
|
||
####
|
||
|
||
# Module names are derived from the path from the nearest project/library/framework
|
||
# root when not specifically overridden by the developer. i.e. The module defined by
|
||
# `Ref/SignalGen/CMakeLists.txt` will be named `Ref_SignalGen`.
|
||
|
||
register_fprime_library(
|
||
AUTOCODER_INPUTS
|
||
"${CMAKE_CURRENT_LIST_DIR}/ComAggregator.fpp"
|
||
SOURCES
|
||
"${CMAKE_CURRENT_LIST_DIR}/ComAggregator.cpp"
|
||
)
|
||
|
||
### Unit Tests ###
|
||
register_fprime_ut(
|
||
AUTOCODER_INPUTS
|
||
"${CMAKE_CURRENT_LIST_DIR}/ComAggregator.fpp"
|
||
SOURCES
|
||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/ComAggregatorTestMain.cpp"
|
||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/ComAggregatorTester.cpp"
|
||
DEPENDS
|
||
STest # For rules-based testing
|
||
UT_AUTO_HELPERS
|
||
)
|