CMake: Limit cellular device cmake to use mocks/sources what it depends

Update cellular device unit tests CMake depends on a mock, which is
required for the test instead of depending on the group of mbed-stubs,
mbed-headers, mbed_stub_headers, libraries.
Limit the cellular context unit test CMake target_sources to keep only
required sources
pull/14924/head
Rajkumar Kanagaraj 2021-07-15 06:16:47 -07:00
parent 27bfa906c6
commit f32a3cbeb7
4 changed files with 34 additions and 18 deletions

View File

@ -24,12 +24,18 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos
mbed-headers-drivers
mbed-headers-hal
mbed-headers-netsocket
mbed-headers-cellular
mbed-stubs
mbed-stubs-cellular
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-events
mbed-stubs-drivers
gmock_main
)

View File

@ -24,25 +24,24 @@ target_compile_definitions(${TEST_NAME}
target_sources(${TEST_NAME}
PRIVATE
${mbed-os_SOURCE_DIR}/connectivity/cellular/source/framework/device/CellularContext.cpp
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/source/libip6string/stoip6.c
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/source/libBits/common_functions.c
${mbed-os_SOURCE_DIR}/connectivity/netsocket/source/SocketAddress.cpp
cellularcontexttest.cpp
)
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos
mbed-headers-drivers
mbed-headers-hal
mbed-headers-nanostack-libservice
mbed-headers-netsocket
mbed-headers-cellular
mbed-stubs
mbed-stubs-cellular
mbed-stubs-netsocket
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-events
gmock_main
)

View File

@ -27,12 +27,17 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos
mbed-headers-drivers
mbed-headers-hal
mbed-headers-netsocket
mbed-headers
mbed-headers-cellular
mbed-stubs
mbed-stubs-cellular
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-events
gmock_main
)

View File

@ -28,12 +28,18 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-platform
mbed-headers-events
mbed-headers-rtos
mbed-headers-drivers
mbed-headers-hal
mbed-headers-netsocket
mbed-headers-cellular
mbed-stubs
mbed-stubs-cellular
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-events
mbed-stubs-rtos
gmock_main
)