# Copyright (c) 2020 ARM Limited. All rights reserved. # SPDX-License-Identifier: Apache-2.0 target_include_directories(mbed-os PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/include/rtos ${CMAKE_CURRENT_SOURCE_DIR}/include/rtos/internal ${CMAKE_CURRENT_SOURCE_DIR}/source ) target_sources(mbed-os PRIVATE source/ConditionVariable.cpp source/EventFlags.cpp source/Kernel.cpp source/Mutex.cpp source/Semaphore.cpp source/ThisThread.cpp source/Thread.cpp ) target_compile_definitions(mbed-os PUBLIC MBED_CONF_RTOS_PRESENT=1 MBED_CONF_CMAKE_RTOS_ENABLED=1 )