file(GLOB_RECURSE SCHED_SRCS
${CMAKE_CURRENT_LIST_DIR}/src/*.c
${CMAKE_CURRENT_LIST_DIR}/src/*.cpp
)
add_library(sched STATIC ${SCHED_SRCS})
add_library(XSched::sched ALIAS sched)
target_include_directories(sched PUBLIC
${XSCHED_INCLUDE_DIR}
${CMAKE_CURRENT_LIST_DIR}/include
)
target_compile_options(sched PRIVATE
-fPIC
-Wall
-Wextra
-Werror
)
target_link_libraries(sched PRIVATE
ipc
utils
protocol
)