-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
33 lines (28 loc) · 789 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
##################################################################
#
# cFE Software Bus (SB) module CMake build recipe
#
##################################################################
project(CFE_SB C)
# Software Bus source files
set(sb_SOURCES
fsw/src/cfe_sb_api.c
fsw/src/cfe_sb_buf.c
fsw/src/cfe_sb_init.c
fsw/src/cfe_sb_msg_id_util.c
fsw/src/cfe_sb_priv.c
fsw/src/cfe_sb_dispatch.c
fsw/src/cfe_sb_task.c
fsw/src/cfe_sb_util.c
)
add_library(sb STATIC ${sb_SOURCES})
target_include_directories(sb PUBLIC fsw/inc)
target_link_libraries(sb PRIVATE core_private)
# Add unit test coverage subdirectory
if(ENABLE_UNIT_TESTS)
add_subdirectory(ut-coverage)
endif(ENABLE_UNIT_TESTS)
cfs_app_check_intf(${DEP}
cfe_sb_msg.h
cfe_sb_eventids.h
)