diff options
| author | xengineering <me@xengineering.eu> | 2025-12-20 14:35:45 +0100 |
|---|---|---|
| committer | xengineering <me@xengineering.eu> | 2025-12-20 14:35:45 +0100 |
| commit | e4eeebd12a41b65da02087d93e19ee719723fd8b (patch) | |
| tree | 1a2e54e351aea907b278a5a1efaea9dead155bd7 /meson.build | |
| parent | c76a967bce0bb182ae2a5d81f5bd940869aa464f (diff) | |
| download | sia-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.build | 7 |
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, ], ) |
