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)
|
include(${MBED_PATH}/tools/cmake/util.cmake)
|
||||||
|
|
||||||
add_library(mbed-events INTERFACE)
|
add_library(mbed-events OBJECT)
|
||||||
add_library(mbed-events-obj OBJECT)
|
|
||||||
|
|
||||||
target_include_directories(mbed-events
|
target_include_directories(mbed-events
|
||||||
INTERFACE
|
PUBLIC
|
||||||
.
|
.
|
||||||
./include
|
./include
|
||||||
./include/events
|
./include/events
|
||||||
./include/events/internal
|
./include/events/internal
|
||||||
)
|
)
|
||||||
|
|
||||||
target_sources(mbed-events-obj
|
target_sources(mbed-events
|
||||||
PRIVATE
|
PRIVATE
|
||||||
source/EventQueue.cpp
|
source/EventQueue.cpp
|
||||||
source/equeue.c
|
source/equeue.c
|
||||||
|
@ -24,10 +23,8 @@ target_sources(mbed-events-obj
|
||||||
)
|
)
|
||||||
|
|
||||||
target_compile_definitions(mbed-events
|
target_compile_definitions(mbed-events
|
||||||
INTERFACE
|
PUBLIC
|
||||||
MBED_CONF_EVENTS_PRESENT=1
|
MBED_CONF_EVENTS_PRESENT=1
|
||||||
)
|
)
|
||||||
|
|
||||||
mbed_attach_object_lib_with_interface_lib(mbed-events)
|
target_link_libraries(mbed-events PRIVATE mbed-core)
|
||||||
|
|
||||||
target_link_libraries(mbed-events-obj PRIVATE mbed-core)
|
|
||||||
|
|
Loading…
Reference in New Issue