Skip to content

Commit bb3cd37

Browse files
committed
CMake: Remove mbed-stubs-rtos-headers library
- Previous changes moved all rtos stubs headers into mbed-stubs-rtos-headers lib, but the decision to keep all stubs headers under the respective component stubs library so moved all stubs rtos headers under mbed-stubs-rtos and updated it depend component CMake - Remove unnecessary add_definition call for UNITTEST as any of the stubs library added from UNITTEST/CMakeLists.txt is not required this macro
1 parent e145ae3 commit bb3cd37

File tree

8 files changed

+3
-11
lines changed

8 files changed

+3
-11
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ option(BUILD_TESTING "Run unit tests only." OFF)
2121

2222
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
2323
include(CTest)
24+
add_definitions(-DUNITTEST)
2425
add_subdirectory(UNITTESTS)
2526
endif()
2627

UNITTESTS/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
set(CMAKE_CXX_STANDARD 14 CACHE STRING "")
66
set(CMAKE_CXX_STANDARD_REQUIRED ON CACHE BOOL "")
77

8-
add_definitions(-DUNITTEST)
9-
108
if (MINGW)
119
# enable PRIx formatting globally
1210
add_definitions(-D__STDC_FORMAT_MACROS)

UNITTESTS/stubs/connectivity/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ target_sources(mbed-stubs-connectivity
2828

2929
target_link_libraries(mbed-stubs-connectivity
3030
PRIVATE
31-
mbed-stubs-rtos-headers
3231
mbed-headers
3332
mbed-stubs-headers
3433
mbed-stubs-rtos

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ target_link_libraries(${TEST_NAME}
3131
mbed-stubs-netsocket
3232
mbed-stubs-cellular
3333
mbed-stubs-headers
34-
mbed-stubs-rtos-headers
3534
gmock_main
3635
)
3736

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ target_link_libraries(${TEST_NAME}
3333
mbed-stubs
3434
mbed-stubs-cellular
3535
mbed-stubs-headers
36-
mbed-stubs-rtos-headers
3736
gmock_main
3837
)
3938

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ target_link_libraries(${TEST_NAME}
3434
mbed-stubs
3535
mbed-stubs-cellular
3636
mbed-stubs-headers
37-
mbed-stubs-rtos-headers
3837
gmock_main
3938
)
4039

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ target_sources(mbed-stubs-netsocket
3030
target_link_libraries(mbed-stubs-netsocket
3131
PRIVATE
3232
mbed-headers-netsocket
33-
mbed-stubs-rtos-headers
3433
mbed-headers
3534
mbed-stubs-headers
3635
mbed-stubs-rtos

rtos/tests/UNITTESTS/doubles/CMakeLists.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,13 @@ target_include_directories(mbed-headers-rtos
99
${mbed-os_SOURCE_DIR}/rtos/include/rtos
1010
)
1111

12-
add_library(mbed-stubs-rtos-headers INTERFACE)
12+
add_library(mbed-stubs-rtos)
1313

14-
target_include_directories(mbed-stubs-rtos-headers
14+
target_include_directories(mbed-stubs-rtos
1515
INTERFACE
1616
.
1717
)
1818

19-
add_library(mbed-stubs-rtos)
20-
2119
target_compile_definitions(mbed-stubs-rtos
2220
PRIVATE
2321
MBED_CONF_RTOS_PRESENT=1

0 commit comments

Comments
 (0)