File tree Expand file tree Collapse file tree 3 files changed +23
-5
lines changed
services/embeddedCliService Expand file tree Collapse file tree 3 files changed +23
-5
lines changed Original file line number Diff line number Diff line change 11set (CMAKE_CXX_STANDARD 14)
22set (CMAKE_C_STANDARD 11)
33add_compile_options (-Wall -Wextra -Werror)
4- include_directories (../../services/embeddedCliService/include )
5- include_directories (../../drivers/characterDevice/include )
4+ include_directories (${CMS_CHAR_DEVICE_INCLUDE} )
65
76find_package (Threads REQUIRED)
8- add_executable (linux-example main.cpp ../../services/embeddedCliService/src/embedded_cli_impl.c ../../services/embeddedCliService/src/embeddedCliService.cpp )
9- target_link_libraries (linux-example PRIVATE qpcpp Threads::Threads)
7+ add_executable (linux-example main.cpp)
8+ target_link_libraries (linux-example PRIVATE qpcpp Threads::Threads cms-embedded-cli-service )
Original file line number Diff line number Diff line change 1- include_directories (include )
21add_subdirectory (test )
2+
3+ project (CmsEmbeddedCliService CXX C)
4+
5+ add_library (cms-embedded-cli-service OBJECT
6+ src/embeddedCliService.cpp
7+ src/embedded_cli_impl.c
8+ )
9+
10+ target_compile_options (cms-embedded-cli-service PRIVATE -Wall -Wextra -Werror)
11+
12+ target_link_libraries (cms-embedded-cli-service PUBLIC qpcpp)
13+
14+ target_include_directories (cms-embedded-cli-service PRIVATE
15+ ${CMS_CHAR_DEVICE_INCLUDE}
16+ )
17+
18+ target_include_directories (cms-embedded-cli-service PUBLIC
19+ include /
20+ )
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ set(TEST_APP_NAME EmbeddedCliServiceTests)
33
44include_directories (${CMS_CHAR_DEVICE_INCLUDE} )
55include_directories (${CMS_MOCK_CHAR_DEVICE_DIR} )
6+ include_directories (../include )
67
78set (TEST_SOURCES
89 embeddedCliServiceTests.cpp
You can’t perform that action at this time.
0 commit comments