summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2025-12-20 14:35:45 +0100
committerxengineering <me@xengineering.eu>2025-12-20 14:35:45 +0100
commite4eeebd12a41b65da02087d93e19ee719723fd8b (patch)
tree1a2e54e351aea907b278a5a1efaea9dead155bd7 /meson.build
parentc76a967bce0bb182ae2a5d81f5bd940869aa464f (diff)
downloadsia-server-e4eeebd12a41b65da02087d93e19ee719723fd8b.tar
sia-server-e4eeebd12a41b65da02087d93e19ee719723fd8b.tar.zst
sia-server-e4eeebd12a41b65da02087d93e19ee719723fd8b.zip
Make GOOS and GOARCH part of executable name
This renames `sia-server` to `sia-server-linux-amd64`. This makes clear for which target environment the executable is built and allows to later place additional executables for other environments too without name collisions.
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build7
1 files changed, 4 insertions, 3 deletions
diff --git a/meson.build b/meson.build
index 7436494..adcde65 100644
--- a/meson.build
+++ b/meson.build
@@ -2,7 +2,7 @@ project('sia-server')
go = find_program('go', required : true)
-sia_server = custom_target(
+sia_server_linux_amd64 = custom_target(
input : [
meson.current_source_dir() / 'main.go',
meson.current_source_dir() / 'cache.go',
@@ -11,7 +11,8 @@ sia_server = custom_target(
meson.current_source_dir() / 'config.go',
meson.current_source_dir() / 'flags.go',
],
- output : 'sia-server',
+ output : 'sia-server-linux-amd64',
+ env : {'GOOS': 'linux', 'GOARCH': 'amd64'},
command : [
go,
'build',
@@ -27,7 +28,7 @@ sia_server = custom_target(
run_target(
'run',
command : [
- sia_server,
+ sia_server_linux_amd64,
],
)