git.fiddlerwoaroof.com
Browse code

feat(ci): build more kinds of binaries

Edward Langley authored on 27/03/2022 17:37:16
Showing 1 changed files
... ...
@@ -32,4 +32,34 @@ jobs:
32 32
       # Runs a set of commands using the runners shell
33 33
       - name: Run a multi-line script
34 34
         run: |
35
-          nix develop -c zig build
35
+          mkdir out
36
+          nix develop -c zig build -Dtarget=aarch64-linux-gnu && mv zig-out/bin/sigexec out/sigexec-aarch64-linux-gnu
37
+          nix develop -c zig build -Dtarget=aarch64-linux-musl && mv zig-out/bin/sigexec out/sigexec-aarch64-linux-musl
38
+          nix develop -c zig build -Dtarget=aarch64-macos-gnu && mv zig-out/bin/sigexec out/sigexec-aarch64-macos-gnu
39
+          nix develop -c zig build -Dtarget=aarch64-macos-universal && mv zig-out/bin/sigexec out/sigexec-aarch64-macos-universal
40
+          nix develop -c zig build -Dtarget=aarch64_be-linux-gnu && mv zig-out/bin/sigexec out/sigexec-aarch64_be-linux-gnu
41
+          nix develop -c zig build -Dtarget=arm-linux-gnueabi && mv zig-out/bin/sigexec out/sigexec-arm-linux-gnueabi
42
+          nix develop -c zig build -Dtarget=arm-linux-gnueabihf && mv zig-out/bin/sigexec out/sigexec-arm-linux-gnueabihf
43
+          nix develop -c zig build -Dtarget=arm-linux-musleabi && mv zig-out/bin/sigexec out/sigexec-arm-linux-musleabi
44
+          nix develop -c zig build -Dtarget=arm-linux-musleabihf && mv zig-out/bin/sigexec out/sigexec-arm-linux-musleabihf
45
+          nix develop -c zig build -Dtarget=i386-linux-gnu && mv zig-out/bin/sigexec out/sigexec-i386-linux-gnu
46
+          nix develop -c zig build -Dtarget=i386-linux-musl && mv zig-out/bin/sigexec out/sigexec-i386-linux-musl
47
+          nix develop -c zig build -Dtarget=mips-linux-gnueabi && mv zig-out/bin/sigexec out/sigexec-mips-linux-gnueabi
48
+          nix develop -c zig build -Dtarget=mips-linux-gnueabihf && mv zig-out/bin/sigexec out/sigexec-mips-linux-gnueabihf
49
+          nix develop -c zig build -Dtarget=mips-linux-musl && mv zig-out/bin/sigexec out/sigexec-mips-linux-musl
50
+          nix develop -c zig build -Dtarget=mipsel-linux-gnueabi && mv zig-out/bin/sigexec out/sigexec-mipsel-linux-gnueabi
51
+          nix develop -c zig build -Dtarget=mipsel-linux-gnueabihf && mv zig-out/bin/sigexec out/sigexec-mipsel-linux-gnueabihf
52
+          nix develop -c zig build -Dtarget=mipsel-linux-musl && mv zig-out/bin/sigexec out/sigexec-mipsel-linux-musl
53
+          nix develop -c zig build -Dtarget=powerpc-linux-gnueabi && mv zig-out/bin/sigexec out/sigexec-powerpc-linux-gnueabi
54
+          nix develop -c zig build -Dtarget=powerpc-linux-gnueabihf && mv zig-out/bin/sigexec out/sigexec-powerpc-linux-gnueabihf
55
+          nix develop -c zig build -Dtarget=powerpc-linux-musl && mv zig-out/bin/sigexec out/sigexec-powerpc-linux-musl
56
+          nix develop -c zig build -Dtarget=riscv64-linux-gnu && mv zig-out/bin/sigexec out/sigexec-riscv64-linux-gnu
57
+          nix develop -c zig build -Dtarget=riscv64-linux-musl && mv zig-out/bin/sigexec out/sigexec-riscv64-linux-musl
58
+          nix develop -c zig build -Dtarget=sparcv9-linux-gnu && mv zig-out/bin/sigexec out/sigexec-sparcv9-linux-gnu
59
+          nix develop -c zig build -Dtarget=thumb-linux-gnueabi && mv zig-out/bin/sigexec out/sigexec-thumb-linux-gnueabi
60
+          nix develop -c zig build -Dtarget=thumb-linux-gnueabihf && mv zig-out/bin/sigexec out/sigexec-thumb-linux-gnueabihf
61
+          nix develop -c zig build -Dtarget=thumb-linux-musleabi && mv zig-out/bin/sigexec out/sigexec-thumb-linux-musleabi
62
+          nix develop -c zig build -Dtarget=thumb-linux-musleabihf && mv zig-out/bin/sigexec out/sigexec-thumb-linux-musleabihf
63
+          nix develop -c zig build -Dtarget=x86_64-linux-gnu && mv zig-out/bin/sigexec out/sigexec-x86_64-linux-gnu
64
+          nix develop -c zig build -Dtarget=x86_64-linux-musl && mv zig-out/bin/sigexec out/sigexec-x86_64-linux-musl
65
+          nix develop -c zig build -Dtarget=x86_64-macos-gnu && mv zig-out/bin/sigexec out/sigexec-x86_64-macos-gnu