Skip to content

Commit 85477b1

Browse files
committed
CMake: Fix build failure due to nanostack dir move
1 parent 309a434 commit 85477b1

File tree

27 files changed

+45
-41
lines changed

27 files changed

+45
-41
lines changed

connectivity/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ add_subdirectory(cellular)
55
add_subdirectory(drivers)
66
add_subdirectory(libraries)
77
add_subdirectory(lwipstack)
8+
add_subdirectory(nanostack)
89
add_subdirectory(netsocket)

connectivity/nanostack/CMakeLists.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Copyright (c) 2020 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
add_subdirectory(coap-service)
5+
add_subdirectory(mbed-mesh-api)
6+
add_subdirectory(nanostack-hal-mbed-cmsis-rtos)
7+
add_subdirectory(sal-stack-nanostack)
8+
add_subdirectory(sal-stack-nanostack-eventloop)
9+
10+
target_include_directories(mbed-os
11+
PUBLIC
12+
${CMAKE_CURRENT_SOURCE_DIR}
13+
${CMAKE_CURRENT_SOURCE_DIR}/include
14+
${CMAKE_CURRENT_SOURCE_DIR}/include/nanostack-interface
15+
)
16+
17+
target_sources(mbed-os
18+
PRIVATE
19+
source/Nanostack.cpp
20+
)

features/nanostack/mbed-mesh-api/CMakeLists.txt renamed to connectivity/nanostack/mbed-mesh-api/CMakeLists.txt

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

4+
target_include_directories(mbed-os
5+
PUBLIC
6+
${CMAKE_CURRENT_SOURCE_DIR}
7+
${CMAKE_CURRENT_SOURCE_DIR}/mbed-mesh-api
8+
${CMAKE_CURRENT_SOURCE_DIR}/source/include
9+
)
10+
411
target_sources(mbed-os
512
PRIVATE
613
source/CallbackHandler.cpp
@@ -19,10 +26,3 @@ target_sources(mbed-os
1926
source/thread_tasklet.c
2027
source/wisun_tasklet.c
2128
)
22-
23-
target_include_directories(mbed-os
24-
PUBLIC
25-
${CMAKE_CURRENT_SOURCE_DIR}
26-
${CMAKE_CURRENT_SOURCE_DIR}/mbed-mesh-api
27-
${CMAKE_CURRENT_SOURCE_DIR}/source/include
28-
)
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
1+
# Copyright (c) 2020 ARM Limited. All rights reserved.
12
# SPDX-License-Identifier: Apache-2.0
23

4+
5+
target_include_directories(mbed-os
6+
PUBLIC
7+
${CMAKE_CURRENT_SOURCE_DIR}
8+
)
9+
310
target_sources(mbed-os
411
PRIVATE
512
arm_hal_fhss_timer.cpp
613
arm_hal_interrupt.c
714
arm_hal_random.c
815
arm_hal_timer.cpp
9-
mbed_lib.json
1016
ns_event_loop.c
1117
ns_event_loop_mbed.cpp
1218
ns_event_loop_mutex.c
@@ -16,7 +22,4 @@ target_sources(mbed-os
1622
nvm/nvm_ram.c
1723
)
1824

19-
target_include_directories(mbed-os
20-
PUBLIC
21-
${CMAKE_CURRENT_SOURCE_DIR}
22-
)
25+

features/nanostack/sal-stack-nanostack/CMakeLists.txt renamed to connectivity/nanostack/sal-stack-nanostack/CMakeLists.txt

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
1+
# Copyright (c) 2020 ARM Limited. All rights reserved.
12
# SPDX-License-Identifier: Apache-2.0
23

3-
target_include_directories(mbed-os
4-
PUBLIC
5-
${CMAKE_CURRENT_SOURCE_DIR}
6-
${CMAKE_CURRENT_SOURCE_DIR}/nanostack
7-
${CMAKE_CURRENT_SOURCE_DIR}/nanostack/platform
8-
${CMAKE_CURRENT_SOURCE_DIR}/source
9-
)
10-
114
add_subdirectory(source/6LoWPAN)
125
add_subdirectory(source/BorderRouter)
136
add_subdirectory(source/Common_Protocols)
@@ -25,3 +18,11 @@ add_subdirectory(source/configs)
2518
add_subdirectory(source/ipv6_stack)
2619
add_subdirectory(source/libDHCPv6)
2720
add_subdirectory(source/libNET)
21+
22+
target_include_directories(mbed-os
23+
PUBLIC
24+
${CMAKE_CURRENT_SOURCE_DIR}
25+
${CMAKE_CURRENT_SOURCE_DIR}/nanostack
26+
${CMAKE_CURRENT_SOURCE_DIR}/nanostack/platform
27+
${CMAKE_CURRENT_SOURCE_DIR}/source
28+
)

0 commit comments

Comments
 (0)