From 3ec418fd57c414f8e6d1623fa6530f924770f5ab Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 18 Jul 2021 19:31:12 +0100 Subject: [PATCH] Custom build env --- .github/workflows/build.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a848daf..c6d306e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,10 +9,10 @@ on: - '*' env: DEBIAN_FRONTEND: noninteractive - HOMEBREW_NO_AUTO_UPDATE: 1 + BASE_FLAGS: -mtune=generic -msse -msse2 jobs: - # linux native build + # linux x64 linux: runs-on: ubuntu-18.04 steps: @@ -23,14 +23,17 @@ jobs: run: | sudo apt-get install -yq libasound2-dev libpulse-dev liblo-dev libgl1-mesa-dev - name: Build Linux native + env: + CFLAGS: ${BASE_FLAGS} -mfpmath=sse + CXXFLAGS: ${BASE_FLAGS} -mfpmath=sse run: | - make + make NOOPT=true - uses: actions/upload-artifact@v2 with: - name: linux binaries + name: linux x64 binaries path: bin/* - # macOS native build + # macOS universal macos: runs-on: macos-10.15 steps: @@ -38,12 +41,15 @@ jobs: with: submodules: recursive - name: Build macOS - shell: bash + env: + CFLAGS: ${BASE_FLAGS} -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_12 -mmacosx-version-min=10.12 -arch x86_64 -arch arm64 + CXXFLAGS: ${BASE_FLAGS} -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_12 -mmacosx-version-min=10.12 -arch x86_64 -arch arm64 + LDFLAGS: -mmacosx-version-min=10.12 -arch x86_64 -arch arm64 run: | - make + make NOOPT=true - uses: actions/upload-artifact@v2 with: - name: macOS binaries + name: macOS universal binaries path: | bin/* !bin/*-dssi.dylib