1# 2# Copyright (c) 2018 Linaro Limited 3# 4# SPDX-License-Identifier: Apache-2.0 5# 6 7if(CONFIG_LIBMETAL) 8set(WITH_ZEPHYR 1) 9set(WITH_ZEPHYR_LIB 1) 10set(WITH_DOC OFF CACHE BOOL "" FORCE) 11set(WITH_DEFAULT_LOGGER OFF CACHE BOOL "" FORCE) 12 13if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "posix") 14 # When building Zephyr for the POSIX architecture 15 # CMAKE_SYSTEM_PROCESSOR is set to POSIX. We need 16 # to set it instead to "hosted" which is what the 17 # libmetal build specs for such a target. 18 set(CMAKE_SYSTEM_PROCESSOR "hosted") 19endif() 20 21add_subdirectory(${CONFIG_LIBMETAL_SRC_PATH} libmetal) 22endif() 23