Skip to content

Commit 68b46f6

Browse files
committed
CMake: Add mbed-headers-netsocket headers library
- Previously, all netsocket headers made as a part of the mbed-headers-connectivity library. To make it easier to separate all the netsocket headers into the separate mbed-headers-netsocket library and keep them, as part of netsocket stubs CMake. This makes the netsocket stubs more self-contained and improves the composition of the library. - Update cellular, netsocket unit tests to link only with a mbed-headers-netsocket library that it depends on instead of link with mbed-headers which is a group of headers libraries.
1 parent cb343f9 commit 68b46f6

File tree

29 files changed

+35
-1
lines changed

29 files changed

+35
-1
lines changed

UNITTESTS/stubs/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ target_include_directories(mbed-headers-connectivity
4343
INTERFACE
4444
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice
4545
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/mbed-client-libservice
46-
${mbed-os_SOURCE_DIR}/connectivity/netsocket/include
4746
${mbed-os_SOURCE_DIR}/connectivity
4847
${mbed-os_SOURCE_DIR}/connectivity/mbedtls
4948
${mbed-os_SOURCE_DIR}/connectivity/mbedtls/include

connectivity/cellular/tests/UNITTESTS/doubles/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ target_link_libraries(mbed-stubs-cellular
5151
mbed-headers-drivers
5252
mbed-headers-hal
5353
mbed-headers-events
54+
mbed-headers-netsocket
5455
mbed-headers-cellular
5556
mbed-stubs-netsocket
5657
mbed-stubs-headers

connectivity/cellular/tests/UNITTESTS/framework/AT/at_cellularcontext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ target_sources(${TEST_NAME}
2424
target_link_libraries(${TEST_NAME}
2525
PRIVATE
2626
mbed-headers
27+
mbed-headers-netsocket
2728
mbed-headers-cellular
2829
mbed-headers-filesystem
2930
mbed-stubs

connectivity/cellular/tests/UNITTESTS/framework/AT/at_cellulardevice/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ target_sources(${TEST_NAME}
3030
target_link_libraries(${TEST_NAME}
3131
PRIVATE
3232
mbed-headers
33+
mbed-headers-netsocket
3334
mbed-headers-cellular
3435
mbed-stubs
3536
mbed-stubs-netsocket

connectivity/cellular/tests/UNITTESTS/framework/AT/at_cellularinformation/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ target_sources(${TEST_NAME}
2222
target_link_libraries(${TEST_NAME}
2323
PRIVATE
2424
mbed-headers
25+
mbed-headers-netsocket
2526
mbed-headers-cellular
2627
mbed-stubs
2728
mbed-stubs-netsocket

connectivity/cellular/tests/UNITTESTS/framework/AT/at_cellularnetwork/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ target_sources(${TEST_NAME}
2323
target_link_libraries(${TEST_NAME}
2424
PRIVATE
2525
mbed-headers
26+
mbed-headers-netsocket
2627
mbed-headers-cellular
2728
mbed-stubs
2829
mbed-stubs-netsocket

connectivity/cellular/tests/UNITTESTS/framework/AT/at_cellularsms/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ target_sources(${TEST_NAME}
2323
target_link_libraries(${TEST_NAME}
2424
PRIVATE
2525
mbed-headers
26+
mbed-headers-netsocket
2627
mbed-headers-cellular
2728
mbed-stubs
2829
mbed-stubs-netsocket

connectivity/cellular/tests/UNITTESTS/framework/AT/at_cellularstack/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ target_sources(${TEST_NAME}
2828
target_link_libraries(${TEST_NAME}
2929
PRIVATE
3030
mbed-headers
31+
mbed-headers-netsocket
3132
mbed-headers-cellular
3233
mbed-stubs
3334
mbed-stubs-cellular

connectivity/cellular/tests/UNITTESTS/framework/common/util/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ target_sources(${TEST_NAME}
1414
target_link_libraries(${TEST_NAME}
1515
PRIVATE
1616
mbed-headers
17+
mbed-headers-netsocket
1718
mbed-headers-cellular
1819
mbed-stubs-platform
1920
gmock_main

connectivity/cellular/tests/UNITTESTS/framework/device/athandler/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ target_sources(${TEST_NAME}
2424
target_link_libraries(${TEST_NAME}
2525
PRIVATE
2626
mbed-headers
27+
mbed-headers-netsocket
2728
mbed-headers-cellular
2829
mbed-stubs
2930
mbed-stubs-cellular

0 commit comments

Comments
 (0)