Skip to content

Commit 9a4bdb8

Browse files
committed
CMake: unit-tests: Make drivers UNITTESTS only depend on headers it uses
Previously the drivers unit tests depended on `mbed-headers`, which is a collection of all available headers in mbed-os. To make it easier to separate the library, only depend on the headers we're using.
1 parent 10beeab commit 9a4bdb8

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

drivers/tests/UNITTESTS/PwmOut/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ target_sources(${TEST_NAME}
1818

1919
target_link_libraries(${TEST_NAME}
2020
PRIVATE
21-
mbed-headers
21+
mbed-headers-base
22+
mbed-headers-platform
23+
mbed-headers-hal
24+
mbed-headers-drivers
2225
mbed-stubs-hal
2326
mbed-stubs-platform
2427
gmock_main

drivers/tests/UNITTESTS/Watchdog/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ target_sources(${TEST_NAME}
1919

2020
target_link_libraries(${TEST_NAME}
2121
PRIVATE
22-
mbed-headers
22+
mbed-headers-base
23+
mbed-headers-hal
24+
mbed-headers-drivers
25+
mbed-headers-platform
2326
mbed-stubs-platform
2427
mbed-stubs-hal
2528
gmock_main

0 commit comments

Comments
 (0)