mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 16:29:04 -06:00
Make GenericHub EXCLUDE_FROM_ALL (#4178)
* Make GenericHub EXCLUDE_FROM_ALL * Add a build stage for Svc_GenericHub CppCheck requires every target to be built. * sp --------- Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com>
This commit is contained in:
parent
498546eac9
commit
20477ad9c8
3
.github/workflows/cppcheck-scan.yml
vendored
3
.github/workflows/cppcheck-scan.yml
vendored
@ -48,8 +48,9 @@ jobs:
|
||||
fprime-util generate -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
|
||||
fprime-util build --all --jobs "$(nproc || printf '%s\n' 1)"
|
||||
|
||||
# Since our subtopologies have EXCLUDE_FROM_ALL, we need to explicitly build them
|
||||
# Add EXCLUDE_FROM_ALL targets as we need to explicitly build them
|
||||
fprime-util build --target Svc_Subtopologies --jobs "$(nproc || printf '%s\n' 1)"
|
||||
fprime-util build --target Svc_GenericHub --jobs "$(nproc || printf '%s\n' 1)"
|
||||
echo CPPCHECK_OPTS=--project="$GITHUB_WORKSPACE/build-fprime-automatic-native/compile_commands.json" >> $GITHUB_ENV
|
||||
|
||||
- name: Run cppcheck
|
||||
|
||||
@ -6,24 +6,24 @@
|
||||
#
|
||||
####
|
||||
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHub.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHubComponentImpl.cpp"
|
||||
register_fprime_module(
|
||||
AUTOCODER_INPUTS
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHub.fpp"
|
||||
SOURCES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHubComponentImpl.cpp"
|
||||
EXCLUDE_FROM_ALL
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHub.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/GenericHubTestMain.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/GenericHubTester.cpp"
|
||||
register_fprime_ut(
|
||||
AUTOCODER_INPUTS
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHub.fpp"
|
||||
SOURCES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/GenericHubTestMain.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/GenericHubTester.cpp"
|
||||
DEPENDS
|
||||
Fw_Com
|
||||
STest
|
||||
)
|
||||
set(UT_MOD_DEPS
|
||||
Fw/Com
|
||||
STest
|
||||
)
|
||||
|
||||
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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user