52 lines
1.2 KiB
Meson
52 lines
1.2 KiB
Meson
controller_src = [
|
|
'cluster.c',
|
|
'dataex.c',
|
|
'job.c',
|
|
'jobmgr.c',
|
|
'join.c',
|
|
'main.c',
|
|
'misc.c',
|
|
'myapp.c',
|
|
'opget.c',
|
|
'opupd.c',
|
|
'qmgr.c',
|
|
'queue.c',
|
|
'reply.c',
|
|
'resmgr.c',
|
|
'resources.c',
|
|
'sched.c',
|
|
'task.c',
|
|
'worker.c',
|
|
'workermgr.c',
|
|
'xceobjs.c',
|
|
'myconf.c'
|
|
]
|
|
|
|
incdir = include_directories('.', '../include', '../lib',
|
|
'include')
|
|
|
|
# cc = meson.get_compiler('c')
|
|
# math_dep = cc.find_library('m', required : false)
|
|
|
|
controller_deps = [libxce_dep, math_dep]
|
|
|
|
controller = executable('xce_controller',
|
|
controller_src,
|
|
include_directories: incdir,
|
|
dependencies: controller_deps,
|
|
link_args: wrap_link_args,
|
|
install: true)
|
|
|
|
xce_test_src = [ 'testsuite/test.c']
|
|
|
|
readline_dep = dependency('readline')
|
|
ncurses_dep = dependency('ncurses')
|
|
history_dep = dependency('history')
|
|
|
|
xce_test_deps = [libxce_dep, readline_dep, history_dep, ncurses_dep]
|
|
xce_test = executable('xce_test',
|
|
xce_test_src,
|
|
include_directories: [incdir],
|
|
dependencies: xce_test_deps,
|
|
install: true)
|
|
|