commit 77799d81f09a8159c671ba3772c1c7d24f8251ba
parent 872ffe3b092b68dd895b711998adedcb825f6892
Author: Sean Enck <sean@ttypty.com>
Date: Fri, 26 Nov 2021 21:32:13 -0500
cmd file needs to be an input file
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
@@ -11,12 +11,15 @@ in_files += 'go.sum'
progs = run_command('ls', join_paths(meson.current_source_dir(), 'cmd')).stdout().strip().split()
foreach p : progs
+ cmd_file = join_paths(meson.current_source_dir(), 'cmd', p, 'main.go')
+ target_files = in_files
+ target_files += cmd_file
p = custom_target(
p,
output: p,
build_by_default: true,
input: in_files,
- command: [ golang, 'build', flags, '-o','@OUTPUT@', join_paths(meson.current_source_dir(), 'cmd', p, 'main.go')],
+ command: [ golang, 'build', flags, '-o','@OUTPUT@', cmd_file],
)
endforeach
test_dir = join_paths(meson.current_source_dir(), 'tests')