mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 00:44:37 -06:00
* Update fpp version Add more warnings to FppTest * Update fpp version Add warnings to build * Enable warnings in unit tests Fix warnings * Clean up test code * Update fpp version Remove workarounds in unit test builds * Update fpp version Fix warnings * Revise DpManager tests Remove conversion warnings * Revise DpWriter tests Remove conversion warnings * Refactor Hash Provide a size type to remove dependencies on NATIVE_INT_TYPE, which is going away. * Revise top-level CMakeLists.txt * Fix warnings in Ref * Fix warnings in Ref, RPI * Revise warning flags * Revise code to eliminate warnings * Revise code to fix warnings * Revise code to fix warnings * Revise code to fix warnings * Revise Serializable.cpp * Revise Serializable.cpp * Revise warning flags * Fix warnings in test code * Fix warnings * Fix warnings * Fix warnings and static analysis errors * Fix warnings * Fix warnings * Fix warnings * Fix warnings * Fix warnings * Turn off -Wshadow for unit tests * Revise comments * Fix warnings * Fix warnings * Fix warnings * Fix warnings * Fix warnings * Fix warnings * Fix warnings * Fix warnings * Fix warnings * Enable -Wshadow for main ut builds * Revise compile options * Remove commented-out code * Update STest Eliminate warnings * Fix warning * Fix warnings * Fix warning * Fix warning * Fix warning * Revise comments * Revise static cast expression * Cast return type to void * Remove unneeded cast * Fix warnings that appear on the F Prime dev machine * Fix more warnings * Enable more warnings * Update fpp version * Remove commented-out compiler flags * Enable warning flag in CmdDispatcher * Disable -Wconversion in gtest * Revise compiler warning flags * Revise compiler options * Revise compiler flags * Revise compiler flags * Revise compiler flags * Revise compiler flags * Revise Buffer * Fix comments * Fix warning flags * Fix compiler warning flags * Fix compiler warnings * Fix compiler warning flags * Fix compiler warnings * Fix compiler warning flags * Fix compiler warning flags * Fix compiler warning flags * Fix compiler warning flags * Fix compiler warning flags * Fix compiler warning flags * Fix compiler warning flags * Fix compiler warning flags * Revise compiler warning flags * Restore deleted test * Fixing UT_TARGET collision --------- Co-authored-by: Robert L Bocchino <bocchino@fprime-fsw-0.jpl.nasa.gov> Co-authored-by: Michael D Starch <Michael.D.Starch@jpl.nasa.gov> Co-authored-by: M Starch <LeStarch@googlemail.com>
28 lines
805 B
CMake
28 lines
805 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}/ActiveTextLogger.fpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/ActiveTextLogger.cpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/LogFile.cpp"
|
|
)
|
|
|
|
register_fprime_module()
|
|
### UTs ###
|
|
set(UT_SOURCE_FILES
|
|
"${FPRIME_FRAMEWORK_PATH}/Svc/ActiveTextLogger/ActiveTextLogger.fpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/test/ut/ActiveTextLoggerTester.cpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/test/ut/ActiveTextLoggerTestMain.cpp"
|
|
)
|
|
register_fprime_ut()
|
|
set (UT_TARGET_NAME "${FPRIME_CURRENT_MODULE}_ut_exe")
|
|
if (TARGET "${UT_TARGET_NAME}")
|
|
target_compile_options("${UT_TARGET_NAME}" PRIVATE -Wno-conversion)
|
|
endif()
|