diff --git a/events/CMakeLists.txt b/events/CMakeLists.txt index e3246c462f..b2750dfe85 100644 --- a/events/CMakeLists.txt +++ b/events/CMakeLists.txt @@ -3,18 +3,17 @@ include(${MBED_PATH}/tools/cmake/util.cmake) -add_library(mbed-events INTERFACE) -add_library(mbed-events-obj OBJECT) +add_library(mbed-events OBJECT) target_include_directories(mbed-events - INTERFACE + PUBLIC . ./include ./include/events ./include/events/internal ) -target_sources(mbed-events-obj +target_sources(mbed-events PRIVATE source/EventQueue.cpp source/equeue.c @@ -24,10 +23,8 @@ target_sources(mbed-events-obj ) target_compile_definitions(mbed-events - INTERFACE + PUBLIC MBED_CONF_EVENTS_PRESENT=1 ) -mbed_attach_object_lib_with_interface_lib(mbed-events) - -target_link_libraries(mbed-events-obj PRIVATE mbed-core) +target_link_libraries(mbed-events PRIVATE mbed-core)