myxce/src/scheduler/meson.build
2026-02-06 17:31:02 +08:00

33 lines
799 B
Meson

scheduler_srcs = [
'src/main.c',
'src/handler.c',
'src/scheduler.c',
'src/decision.c',
'src/schedobj.c',
'src/plugin.c',
'src/resource.c',
'src/plugins/fcfs.c',
'src/plugins/seqjob_allocator.c',
'src/plugins/parjob_allocator.c',
'src/plugins/limit.c',
]
incdir = include_directories('src',
'include',
'../include',
'../lib')
scheduler_deps = [
libxce_dep,
librtti_dep,
math_dep,
tinylog_dep,
thread_dep
]
scheduler = executable('xce_scheduler',
scheduler_srcs,
include_directories: incdir,
dependencies: scheduler_deps,
link_args: wrap_link_args,
install: true)