From 51bd84ef7dfce408c0dc18076709418bc141d777 Mon Sep 17 00:00:00 2001 From: Hugues Kamba Date: Tue, 29 Dec 2020 13:39:38 +0000 Subject: [PATCH] CMake: Add support for CORDIO Greentea tests The Cordio Greentea tests can now be built with CMake. --- .../TESTS/cordio_hci/driver/CMakeLists.txt | 16 ++++++++++++++++ .../TESTS/cordio_hci/transport/CMakeLists.txt | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/driver/CMakeLists.txt create mode 100644 connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/transport/CMakeLists.txt diff --git a/connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/driver/CMakeLists.txt b/connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/driver/CMakeLists.txt new file mode 100644 index 00000000000..1ce52d030ff --- /dev/null +++ b/connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/driver/CMakeLists.txt @@ -0,0 +1,16 @@ +# Copyright (c) 2020 ARM Limited. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + +cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR) + +set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../../.. CACHE INTERNAL "") +set(TEST_TARGET mbed-connectivity-ble-cordio-hci-driver) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro( + TEST_NAME ${TEST_TARGET} + TEST_REQUIRED_LIBS mbed-ble mbed-events +) diff --git a/connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/transport/CMakeLists.txt b/connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/transport/CMakeLists.txt new file mode 100644 index 00000000000..dca13d909ea --- /dev/null +++ b/connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/transport/CMakeLists.txt @@ -0,0 +1,16 @@ +# Copyright (c) 2020 ARM Limited. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + +cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR) + +set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../../.. CACHE INTERNAL "") +set(TEST_TARGET mbed-connectivity-ble-cordio-hci-transport) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro( + TEST_NAME ${TEST_TARGET} + TEST_REQUIRED_LIBS mbed-ble +)