Skip to content

Commit a28ad55

Browse files
committed
CMake: Fix build failure due to mbed-trace, mbed-client-randlib, and nanostack dir changes
1 parent 46b7ca0 commit a28ad55

File tree

8 files changed

+36
-38
lines changed

8 files changed

+36
-38
lines changed

connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ target_sources(mbed-os
1111
dhcp_service_api.c
1212
libDHCPv6.c
1313
libDHCPv6_server.c
14+
libDHCPv6_vendordata.c
1415
)

connectivity/nanostack/sal-stack-nanostack/source/libNET/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@ target_sources(mbed-os
1111
PRIVATE
1212
src/multicast_api.c
1313
src/net_6lowpan_parameter_api.c
14+
src/net_dns.c
15+
src/net_dns_internal.h
1416
src/net_ipv6.c
1517
src/net_load_balance.c
18+
src/net_load_balance_internal.h
1619
src/net_mle.c
1720
src/net_rpl.c
1821
src/net_short_address_extension.c

features/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
mbed_add_cmake_directory_if_labels("FEATURE")
55

6-
add_subdirectory(frameworks/mbed-client-randlib)
7-
add_subdirectory(frameworks/mbed-trace)
86
add_subdirectory(frameworks/mbed-client-cli)
97

108
target_include_directories(mbed-os

features/frameworks/mbed-client-randlib/CMakeLists.txt

Lines changed: 0 additions & 12 deletions
This file was deleted.

platform/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
mbed_add_cmake_directory_if_labels("FEATURE")
55

66
add_subdirectory(cxxsupport)
7+
add_subdirectory(mbed-trace)
8+
add_subdirectory(randlib)
79
add_subdirectory(source/TARGET_CORTEX_M)
810
add_subdirectory(source/minimal-printf)
911

platform/mbed-trace/CMakeLists.txt

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

4-
target_sources(mbed-os
5-
PRIVATE
6-
ource/mbed_trace.c
7-
)
4+
if(DEFINED TARGET_LIKE_X86_LINUX_NATIVE)
5+
add_definitions("-g -O0 -fprofile-arcs -ftest-coverage")
6+
# target_link_libraries(mbed-os gcov nanostack-libservice)
7+
elseif(DEFINED TARGET_LIKE_X86_OSX_NATIVE)
8+
add_definitions("-g -O0")
9+
# target_link_libraries(mbed-os nanostack-libservice)
10+
else()
11+
# target_link_libraries(mbed-os nanostack-libservice)
12+
endif()
813

914
target_include_directories(mbed-os
1015
PUBLIC
11-
${CMAKE_CURRENT_SOURCE_DIR}
12-
${CMAKE_CURRENT_SOURCE_DIR}/mbed-trace
16+
include
17+
include/mbed-trace
18+
)
19+
20+
target_sources(mbed-os
21+
PRIVATE
22+
source/mbed_trace.c
1323
)

platform/mbed-trace/source/CMakeLists.txt

Lines changed: 0 additions & 18 deletions
This file was deleted.

platform/randlib/CMakeLists.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Copyright (c) 2020 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
target_include_directories(mbed-os
5+
PUBLIC
6+
include
7+
include/mbed-client-randlib
8+
include/mbed-client-randlib/platform
9+
)
10+
11+
target_sources(mbed-os
12+
PRIVATE
13+
source/randLIB.c
14+
)

0 commit comments

Comments
 (0)