FIX: use unique object lib name
This commit is contained in:
parent
9808646bac
commit
9074fe3631
@ -42,17 +42,17 @@ SET(EVENTMANAGER_SOURCES
|
|||||||
src/EventManager/Manager.cpp
|
src/EventManager/Manager.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
add_library(objlib OBJECT ${EVENTMANAGER_SOURCES})
|
add_library(em-objlib OBJECT ${EVENTMANAGER_SOURCES})
|
||||||
set_property(TARGET objlib PROPERTY POSITION_INDEPENDENT_CODE 1)
|
set_property(TARGET em-objlib PROPERTY POSITION_INDEPENDENT_CODE 1)
|
||||||
target_include_directories(objlib
|
target_include_directories(em-objlib
|
||||||
PUBLIC
|
PUBLIC
|
||||||
include
|
include
|
||||||
PRIVATE
|
PRIVATE
|
||||||
src
|
src
|
||||||
)
|
)
|
||||||
target_link_libraries(objlib PUBLIC Threads::Threads)
|
target_link_libraries(em-objlib PUBLIC Threads::Threads)
|
||||||
|
|
||||||
add_library(eventmanager SHARED $<TARGET_OBJECTS:objlib>)
|
add_library(eventmanager SHARED $<TARGET_OBJECTS:em-objlib>)
|
||||||
target_include_directories(eventmanager
|
target_include_directories(eventmanager
|
||||||
PUBLIC
|
PUBLIC
|
||||||
include
|
include
|
||||||
@ -61,7 +61,7 @@ target_include_directories(eventmanager
|
|||||||
)
|
)
|
||||||
target_link_libraries(eventmanager PUBLIC Threads::Threads)
|
target_link_libraries(eventmanager PUBLIC Threads::Threads)
|
||||||
|
|
||||||
add_library(eventmanager-static STATIC $<TARGET_OBJECTS:objlib>)
|
add_library(eventmanager-static STATIC $<TARGET_OBJECTS:em-objlib>)
|
||||||
target_include_directories(eventmanager-static
|
target_include_directories(eventmanager-static
|
||||||
PUBLIC
|
PUBLIC
|
||||||
include
|
include
|
||||||
|
Loading…
Reference in New Issue
Block a user