@@ -24,7 +24,17 @@ add_library(mbed-nfc INTERFACE)
2424add_library (mbed-ppp INTERFACE )
2525add_library (mbed-wifi INTERFACE )
2626
27- if (${CMAKE_CROSSCOMPILING} )
27+ if (CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
28+ # Add these subdirectories for tests
29+ add_subdirectory (cellular)
30+ add_subdirectory (drivers)
31+ add_subdirectory (FEATURE_BLE)
32+ add_subdirectory (libraries)
33+ add_subdirectory (lorawan)
34+ add_subdirectory (mbedtls)
35+ add_subdirectory (netsocket)
36+ add_subdirectory (nfc)
37+ else ()
2838 # The directories below contain optional target libraries
2939 add_subdirectory (FEATURE_BLE EXCLUDE_FROM_ALL )
3040 add_subdirectory (cellular EXCLUDE_FROM_ALL )
@@ -36,12 +46,4 @@ if(${CMAKE_CROSSCOMPILING})
3646 add_subdirectory (nanostack EXCLUDE_FROM_ALL )
3747 add_subdirectory (netsocket EXCLUDE_FROM_ALL )
3848 add_subdirectory (nfc EXCLUDE_FROM_ALL )
39- else ()
40- # Add these subdirectories for the Unit test
41- add_subdirectory (cellular)
42- add_subdirectory (lorawan)
43- add_subdirectory (netsocket)
44- add_subdirectory (mbedtls)
45- add_subdirectory (libraries)
46- add_subdirectory (FEATURE_BLE)
4749endif ()
0 commit comments