@@ -20,9 +20,17 @@ FetchContent_Declare(
2020 GIT_TAG main
2121)
2222
23+ FetchContent_Declare(
24+ connectionhandler
25+ GIT_REPOSITORY https://github.com/arduino-libraries/Arduino_ConnectionHandler.git
26+ GIT_TAG master
27+ )
28+
2329FetchContent_MakeAvailable(Catch2)
2430
2531FetchContent_MakeAvailable(cloudutils)
32+
33+ FetchContent_MakeAvailable(connectionhandler)
2634##########################################################################
2735
2836include_directories (include )
@@ -55,6 +63,18 @@ target_include_directories(
5563 ${cloudutils_SOURCE_DIR} /src/interfaces
5664)
5765
66+ add_library (connectionhandler INTERFACE )
67+
68+ target_include_directories (
69+ connectionhandler INTERFACE
70+ ${connectionhandler_SOURCE_DIR} /src/
71+ )
72+
73+ target_include_directories (
74+ connectionhandler INTERFACE
75+ ${connectionhandler_SOURCE_DIR} /src/connectionHandlerModels
76+ )
77+
5878##########################################################################
5979
6080set (CMAKE_CXX_STANDARD 11)
@@ -126,12 +146,13 @@ set(TEST_TARGET_SRCS
126146
127147##########################################################################
128148
149+ add_compile_definitions (BOARD_HAS_LORA BOARD_HAS_CATM1_NBIOT BOARD_HAS_WIFI BOARD_HAS_ETHERNET BOARD_HAS_CELLULAR BOARD_HAS_NB BOARD_HAS_GSM)
129150add_compile_definitions (HOST HAS_TCP)
130151add_compile_options (-Wall -Wextra -Wpedantic -Werror)
131152add_compile_options (-Wno-cast-function-type )
132153
133154set (CMAKE_C_FLAGS ${CMAKE_C_FLAGS} "--coverage" )
134- set (CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "--coverage -Wno-deprecated-copy" )
155+ set (CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "--coverage -Wno-deprecated-copy -Wno-missing-field-initializers " )
135156
136157##########################################################################
137158
@@ -140,6 +161,7 @@ add_executable(
140161 ${TEST_TARGET_SRCS}
141162)
142163
164+ target_link_libraries ( ${TEST_TARGET} connectionhandler)
143165target_link_libraries ( ${TEST_TARGET} cloudutils)
144166target_link_libraries ( ${TEST_TARGET} Catch2WithMain )
145167
0 commit comments