diff options
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/meson.build b/meson.build index adcde65..c550710 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,7 @@ project('sia-server') go = find_program('go', required : true) +tar = find_program('tar', required : true) sia_server_linux_amd64 = custom_target( input : [ @@ -20,7 +21,21 @@ sia_server_linux_amd64 = custom_target( '@OUTPUT@', '@INPUT@', ], - depend_files : [ +) + +artifacts = [ + sia_server_linux_amd64, +] + +archive = custom_target( + input : artifacts, + output : 'sia-server.tar.zst', + command : [ + tar, + '--zstd', + '-cf', + '@OUTPUT@', + '@INPUT@', ], build_by_default : true, ) |
