Skip to content

Commit ef7699d

Browse files
committed
CMake: Update netsocket, lorawan unittest to use mbed-stubs-mbedtls
Update netsocket and lorawan unit tests to link with a mbed-stubs-mbedtls library that it depends on instead of link with mbed-stubs which is a group of stubs libraries.
1 parent 66019cb commit ef7699d

File tree

15 files changed

+22
-2
lines changed

15 files changed

+22
-2
lines changed

UNITTESTS/stubs/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ target_include_directories(mbed-headers-connectivity
3333
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice
3434
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/mbed-client-libservice
3535
${mbed-os_SOURCE_DIR}/connectivity
36-
${mbed-os_SOURCE_DIR}/connectivity/mbedtls
37-
${mbed-os_SOURCE_DIR}/connectivity/mbedtls/include
3836
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include
3937
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include/ble
4038
)

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,6 @@ target_link_libraries(mbed-stubs-lorawan
4646
mbed-headers-connectivity
4747
mbed-headers-platform
4848
mbed-headers-lorawan
49+
mbed-headers-mbedtls
4950
gtest
5051
)

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loramac/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ target_sources(${TEST_NAME}
3434
target_link_libraries(${TEST_NAME}
3535
PRIVATE
3636
mbed-headers
37+
mbed-headers-mbedtls
3738
mbed-headers-lorawan
3839
mbed-stubs
3940
mbed-stubs-headers

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loramaccommand/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ target_sources(${TEST_NAME}
1919
target_link_libraries(${TEST_NAME}
2020
PRIVATE
2121
mbed-headers
22+
mbed-headers-mbedtls
2223
mbed-headers-lorawan
2324
mbed-stubs
2425
mbed-stubs-headers

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loramaccrypto/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ target_sources(${TEST_NAME}
1919
target_link_libraries(${TEST_NAME}
2020
PRIVATE
2121
mbed-headers
22+
mbed-headers-mbedtls
2223
mbed-headers-lorawan
2324
mbed-stubs
2425
mbed-stubs-headers

connectivity/lorawan/tests/UNITTESTS/features/lorawan/lorawaninterface/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ target_link_libraries(${TEST_NAME}
2121
PRIVATE
2222
mbed-headers
2323
mbed-headers-cellular
24+
mbed-headers-mbedtls
2425
mbed-headers-lorawan
2526
mbed-stubs
2627
mbed-stubs-headers

connectivity/lorawan/tests/UNITTESTS/features/lorawan/lorawanstack/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ target_sources(${TEST_NAME}
2121
target_link_libraries(${TEST_NAME}
2222
PRIVATE
2323
mbed-headers
24+
mbed-headers-mbedtls
2425
mbed-headers-lorawan
2526
mbed-stubs
2627
mbed-stubs-headers

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
# Copyright (c) 2021 ARM Limited. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
add_library(mbed-headers-mbedtls INTERFACE)
5+
6+
target_include_directories(mbed-headers-mbedtls
7+
INTERFACE
8+
${mbed-os_SOURCE_DIR}/connectivity/mbedtls
9+
${mbed-os_SOURCE_DIR}/connectivity/mbedtls/include
10+
)
11+
412
add_library(mbed-stubs-mbedtls)
513

614
target_sources(mbed-stubs-mbedtls
@@ -14,6 +22,7 @@ target_sources(mbed-stubs-mbedtls
1422
target_link_libraries(mbed-stubs-mbedtls
1523
PRIVATE
1624
mbed-headers
25+
mbed-headers-mbedtls
1726
mbed-stubs-headers
1827
mbed-stubs-rtos
1928
gtest

connectivity/netsocket/tests/UNITTESTS/netsocket/DTLSSocket/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ target_sources(${TEST_NAME}
3131
target_link_libraries(${TEST_NAME}
3232
PRIVATE
3333
mbed-headers
34+
mbed-headers-mbedtls
3435
mbed-headers-netsocket
3536
mbed-stubs
3637
mbed-stubs-headers

connectivity/netsocket/tests/UNITTESTS/netsocket/DTLSSocketWrapper/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-mbedtls
3334
mbed-headers-netsocket
3435
mbed-stubs
3536
mbed-stubs-headers

0 commit comments

Comments
 (0)