summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build17
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,
)