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)