mirror of https://github.com/ARMmbed/mbed-os.git
events: use OBJECT library
User facing targets should be just object librariespull/14427/head
parent
5dfedfca52
commit
f3ad31da05
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue