blob: d3bf794f6de3861978fb11f8ee902a2a0cb73403 [file] [log] [blame]
add_library(scheduler_obj OBJECT)
target_sources(scheduler_obj
PRIVATE
Scheduler.cpp)
target_include_directories(scheduler_obj
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include)
target_link_libraries(scheduler_obj
PUBLIC
base_library
countdown_latch_library
thread_pool)
add_library(scheduler_library
STATIC
$<TARGET_OBJECTS:scheduler_obj>)
target_include_directories(scheduler_library
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include)
target_link_libraries(scheduler_library
PUBLIC
base_library
countdown_latch_library
thread_pool)