summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2025-12-20 14:50:28 +0100
committerxengineering <me@xengineering.eu>2025-12-20 14:50:28 +0100
commitb9ae3f51309ff0b38e7291239a0334e8df76b9d1 (patch)
tree4d2ba169db024aa15cee17c5607b7244b734b602 /meson.build
parent228230b6018194b4fb4ca902a772d97b6fab787f (diff)
downloadsia-server-b9ae3f51309ff0b38e7291239a0334e8df76b9d1.tar
sia-server-b9ae3f51309ff0b38e7291239a0334e8df76b9d1.tar.zst
sia-server-b9ae3f51309ff0b38e7291239a0334e8df76b9d1.zip
Add Meson-tracked project version
This allows to use the version of the project in the build system independent from the version control system. Thus a source tar archive can be built the same and also changing the version control system does not change anything regarding the build process.
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build7
1 files changed, 5 insertions, 2 deletions
diff --git a/meson.build b/meson.build
index c550710..0a1f27d 100644
--- a/meson.build
+++ b/meson.build
@@ -1,4 +1,7 @@
-project('sia-server')
+project(
+ 'sia-server',
+ version : '0.0.0-dev',
+)
go = find_program('go', required : true)
tar = find_program('tar', required : true)
@@ -29,7 +32,7 @@ artifacts = [
archive = custom_target(
input : artifacts,
- output : 'sia-server.tar.zst',
+ output : 'sia-server-v' + meson.project_version() + '.tar.zst',
command : [
tar,
'--zstd',