diff --git a/targets/CMakeLists.txt b/targets/CMakeLists.txt index 8683c2513b..28ede7959a 100644 --- a/targets/CMakeLists.txt +++ b/targets/CMakeLists.txt @@ -2,36 +2,19 @@ # SPDX-License-Identifier: Apache-2.0 include(../tools/cmake/set_linker_script.cmake) -if("Ambiq_Micro" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_Ambiq_Micro) -elseif("Analog_Devices" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_Analog_Devices) -elseif("ARM_FM" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_ARM_FM) -elseif("ARM_SSG" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_ARM_SSG) -elseif("Cypress" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_Cypress) -elseif("Freescale" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_Freescale) -elseif("GigaDevice" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_GigaDevice) -elseif("Maxim" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_Maxim) -elseif("NORDIC" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_NORDIC) -elseif("NUVOTON" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_NUVOTON) -elseif("NXP" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_NXP) -elseif("RENESAS" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_RENESAS) -elseif("Samsung" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_Samsung) -elseif("Silicon_Labs" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_Silicon_Labs) -elseif("STM" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_STM) -elseif("TOSHIBA" IN_LIST MBED_TARGET_LABELS) - add_subdirectory(TARGET_TOSHIBA) -endif() +add_subdirectory(TARGET_Ambiq_Micro EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_Analog_Devices EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_ARM_FM EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_ARM_SSG EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_Cypress EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_Freescale EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_GigaDevice EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_Maxim EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_NORDIC EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_NUVOTON EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_NXP EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_RENESAS EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_Samsung EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_Silicon_Labs EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_STM EXCLUDE_FROM_ALL) +add_subdirectory(TARGET_TOSHIBA EXCLUDE_FROM_ALL)