Skip to content

Commit b8fa716

Browse files
committed
Make all libraries link mbed-core-flags instead of mbed-rtos-flags
With mbed-core-flags overloaded to match target.application-profile setting, all libraries should link mbed-core-flags instead of mbed-rtos-flags so that they build upon correct application profile, involving mbed-rtos-flags or not.
1 parent 1c98520 commit b8fa716

File tree

13 files changed

+9
-17
lines changed

13 files changed

+9
-17
lines changed

connectivity/cellular/CMakeLists.txt

-1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,5 @@ target_link_libraries(mbed-cellular
3939
PUBLIC
4040
mbed-netsocket-api
4141
mbed-core-flags
42-
mbed-rtos-flags
4342
mbed-randlib
4443
)

connectivity/drivers/802.15.4_RF/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ macro(create_mbed_802_15_4_target)
77
add_library(mbed-802.15.4-rf STATIC EXCLUDE_FROM_ALL)
88

99
# Nanostack drivers always require Mbed RTOS
10-
target_link_libraries(mbed-802.15.4-rf PUBLIC mbed-core-flags mbed-rtos-flags)
10+
target_link_libraries(mbed-802.15.4-rf PUBLIC mbed-core-flags)
1111

1212
# For NanostackRfPhy.h
1313
target_link_libraries(mbed-802.15.4-rf PUBLIC mbed-nanostack)

connectivity/drivers/ble/FEATURE_BLE/COMPONENT_BlueNRG_2/CMakeLists.txt

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ target_link_libraries(mbed-bluenrg2
88
PUBLIC
99
mbed-core-flags
1010
mbed-ble
11-
PRIVATE
12-
mbed-rtos-flags)
11+
)
1312

1413
# circular dependency between mbed-ble and the BlueNRG driver, because of the ble_cordio_get_hci_driver() implementation
1514
target_link_libraries(mbed-ble PUBLIC mbed-bluenrg2)

connectivity/drivers/ble/FEATURE_BLE/COMPONENT_BlueNRG_MS/CMakeLists.txt

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ target_link_libraries(mbed-bluenrg-ms
88
PUBLIC
99
mbed-core-flags
1010
mbed-ble
11-
PRIVATE
12-
mbed-rtos-flags)
11+
)
1312

1413

1514
# circular dependency between mbed-ble and the BlueNRG driver, because of the ble_cordio_get_hci_driver() implementation

connectivity/drivers/emac/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ target_link_libraries(mbed-emac
3333
PUBLIC
3434
mbed-netsocket-api
3535
PRIVATE
36-
mbed-rtos-flags
36+
mbed-core-flags
3737
)

connectivity/drivers/wifi/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ macro(create_mbed_wifi_target)
88

99
target_link_libraries(mbed-wifi
1010
PUBLIC
11-
mbed-rtos-flags
11+
mbed-core-flags
1212
mbed-netsocket-api
1313
)
1414
endif()

connectivity/drivers/wifi/COMPONENT_WHD/whd-bsp-integration/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ target_sources(mbed-wifi
1515
target_link_libraries(mbed-wifi
1616
PUBLIC
1717
mbed-lwipstack
18-
mbed-rtos-flags
18+
mbed-core-flags
1919
)
2020

2121
if("DEVICE_EMAC=1" IN_LIST MBED_TARGET_DEFINITIONS)

connectivity/libraries/ppp/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,5 @@ target_link_libraries(mbed-ppp
5757
PUBLIC
5858
mbed-netsocket-api
5959
PRIVATE
60-
mbed-rtos-flags
60+
mbed-core-flags
6161
)

connectivity/lwipstack/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,6 @@ target_link_libraries(mbed-lwipstack
100100
mbed-ppp
101101
mbed-randlib
102102
PRIVATE
103-
mbed-rtos-flags
103+
mbed-core-flags
104104
)
105105

connectivity/nanostack/mbed-mesh-api/CMakeLists.txt

-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ target_link_libraries(mbed-nanostack-mbed_mesh_api
3737
mbed-nanostack
3838
mbed-netsocket-api
3939
mbed-core-flags
40-
PRIVATE
41-
mbed-rtos-flags
4240
)
4341

4442
# Since there are a lot of circular references between this library and mbed-netsocket-api,

connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/CMakeLists.txt

-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,4 @@ target_link_libraries(mbed-nanostack-hal_mbed_cmsis_rtos
2929
mbed-nanostack-sal_stack-event_loop
3030
mbed-nanostack-libservice
3131
mbed-nanostack-sal_stack
32-
PRIVATE
33-
mbed-rtos-flags
3432
)

connectivity/netsocket/tests/emac_test_utils/CMakeLists.txt

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ target_sources(mbed-emac-test-utils PRIVATE
88
target_include_directories(mbed-emac-test-utils PUBLIC .)
99
target_link_libraries(mbed-emac-test-utils PUBLIC
1010
mbed-core-flags
11-
mbed-rtos-flags
1211
mbed-netsocket-api
1312
mbed-nanostack-libservice
1413
mbed-nanostack-hal_mbed_cmsis_rtos)

drivers/usb/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,5 @@ if("DEVICE_USBDEVICE=1" IN_LIST MBED_TARGET_DEFINITIONS)
5656
include/usb/cdc_ecm
5757
)
5858

59-
target_link_libraries(mbed-usb-cdc-ecm PUBLIC mbed-usb mbed-rtos-flags)
59+
target_link_libraries(mbed-usb-cdc-ecm PUBLIC mbed-usb mbed-core-flags)
6060
endif()

0 commit comments

Comments
 (0)