Update storage CMake to include greentea test dir

pull/14949/head
Rajkumar Kanagaraj 2021-07-22 06:55:43 -07:00
parent 264f8da32b
commit d4559b8f3d
3 changed files with 12 additions and 2 deletions

View File

@ -26,7 +26,7 @@ add_library(mbed-storage-kv-config INTERFACE)
add_library(mbed-storage-direct-access-devicekey INTERFACE) add_library(mbed-storage-direct-access-devicekey INTERFACE)
add_library(mbed-storage-kv-global-api INTERFACE) add_library(mbed-storage-kv-global-api INTERFACE)
if(${CMAKE_CROSSCOMPILING}) if(${CMAKE_CROSSCOMPILING} AND NOT BUILD_GREENTEA_TESTS)
# The directories below contain optional target libraries # The directories below contain optional target libraries
add_subdirectory(blockdevice EXCLUDE_FROM_ALL) add_subdirectory(blockdevice EXCLUDE_FROM_ALL)
add_subdirectory(filesystem EXCLUDE_FROM_ALL) add_subdirectory(filesystem EXCLUDE_FROM_ALL)
@ -37,6 +37,7 @@ else()
add_subdirectory(blockdevice) add_subdirectory(blockdevice)
add_subdirectory(filesystem) add_subdirectory(filesystem)
add_subdirectory(kvstore) add_subdirectory(kvstore)
add_subdirectory(platform)
endif() endif()
target_include_directories(mbed-storage target_include_directories(mbed-storage

View File

@ -3,7 +3,7 @@
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING) if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
if(BUILD_GREENTEA_TESTS) if(BUILD_GREENTEA_TESTS)
# add greentea test add_subdirectory(tests/TESTS)
else() else()
add_subdirectory(tests/UNITTESTS) add_subdirectory(tests/UNITTESTS)
endif() endif()

View File

@ -0,0 +1,9 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_subdirectory(blockdevice/buffered_block_device)
add_subdirectory(blockdevice/flashsim_block_device)
add_subdirectory(blockdevice/general_block_device)
add_subdirectory(blockdevice/heap_block_device)
add_subdirectory(blockdevice/mbr_block_device)
add_subdirectory(blockdevice/util_block_device)