Add optimized dev builds
authorFabian Fichter <ianfab@users.noreply.github.com>
Mon, 1 Nov 2021 17:44:08 +0000 (18:44 +0100)
committerGitHub <noreply@github.com>
Mon, 1 Nov 2021 17:44:08 +0000 (18:44 +0100)
.github/workflows/build.yml

index 9d570f9..725c485 100644 (file)
@@ -16,12 +16,24 @@ jobs:
       - name: install
         run: sudo apt install mingw-w64
 
-      - name: make default
+      - name: make x86-64
         run: cd src && make clean && make -j build COMP=mingw ARCH=x86-64 EXE=fairy-stockfish_x86-64.exe && strip fairy-stockfish_x86-64.exe
 
-      - name: make largeboards
+      - name: make x86-64-modern
+        run: cd src && make clean && make -j build COMP=mingw ARCH=x86-64-modern EXE=fairy-stockfish_x86-64-modern.exe && strip fairy-stockfish_x86-64-modern.exe
+
+      - name: make x86-64-bmi2
+        run: cd src && make clean && make -j build COMP=mingw ARCH=x86-64-bmi2 EXE=fairy-stockfish_x86-64-bmi2.exe && strip fairy-stockfish_x86-64-bmi2.exe
+
+      - name: make largeboards x86-64
         run: cd src && make clean && make -j build COMP=mingw ARCH=x86-64 EXE=fairy-stockfish-largeboards_x86-64.exe largeboards=yes && strip fairy-stockfish-largeboards_x86-64.exe
 
+      - name: make largeboards x86-64-modern
+        run: cd src && make clean && make -j build COMP=mingw ARCH=x86-64-modern EXE=fairy-stockfish-largeboards_x86-64-modern.exe largeboards=yes && strip fairy-stockfish-largeboards_x86-64-modern.exe
+
+      - name: make largeboards x86-64-bmi2
+        run: cd src && make clean && make -j build COMP=mingw ARCH=x86-64-bmi2 EXE=fairy-stockfish-largeboards_x86-64-bmi2.exe largeboards=yes && strip fairy-stockfish-largeboards_x86-64-bmi2.exe
+
       - uses: actions/upload-artifact@v2
         with:
           name: fairy-stockfish