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-kv-global-api INTERFACE)
if(${CMAKE_CROSSCOMPILING})
if(${CMAKE_CROSSCOMPILING} AND NOT BUILD_GREENTEA_TESTS)
# The directories below contain optional target libraries
add_subdirectory(blockdevice EXCLUDE_FROM_ALL)
add_subdirectory(filesystem EXCLUDE_FROM_ALL)
@ -37,6 +37,7 @@ else()
add_subdirectory(blockdevice)
add_subdirectory(filesystem)
add_subdirectory(kvstore)
add_subdirectory(platform)
endif()
target_include_directories(mbed-storage

View File

@ -3,7 +3,7 @@
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
if(BUILD_GREENTEA_TESTS)
# add greentea test
add_subdirectory(tests/TESTS)
else()
add_subdirectory(tests/UNITTESTS)
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)