diff options
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 451844c..5ee335b 100644 --- a/meson.build +++ b/meson.build @@ -3,4 +3,24 @@ project( version : files('VERSION.txt'), ) +go = find_program('go', required : true) + subdir('frontend') + +finserv_linux_amd64 = custom_target( + input : [ + meson.current_source_dir() / 'main.go', + meson.current_source_dir() / 'handlers.go', + ], + output : 'finserv-linux-amd64', + env : {'GOOS': 'linux', 'GOARCH': 'amd64'}, + command : [ + go, + 'build', + '-o', + '@OUTPUT@', + '@INPUT@', + ], + depends : frontend, + build_by_default : true, +) |
