Custom build env

This commit is contained in:
falkTX 2021-07-18 19:31:12 +01:00
parent 98d1b5c45c
commit 3ec418fd57
1 changed files with 14 additions and 8 deletions

View File

@ -9,10 +9,10 @@ on:
- '*' - '*'
env: env:
DEBIAN_FRONTEND: noninteractive DEBIAN_FRONTEND: noninteractive
HOMEBREW_NO_AUTO_UPDATE: 1 BASE_FLAGS: -mtune=generic -msse -msse2
jobs: jobs:
# linux native build # linux x64
linux: linux:
runs-on: ubuntu-18.04 runs-on: ubuntu-18.04
steps: steps:
@ -23,14 +23,17 @@ jobs:
run: | run: |
sudo apt-get install -yq libasound2-dev libpulse-dev liblo-dev libgl1-mesa-dev sudo apt-get install -yq libasound2-dev libpulse-dev liblo-dev libgl1-mesa-dev
- name: Build Linux native - name: Build Linux native
env:
CFLAGS: ${BASE_FLAGS} -mfpmath=sse
CXXFLAGS: ${BASE_FLAGS} -mfpmath=sse
run: | run: |
make make NOOPT=true
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: linux binaries name: linux x64 binaries
path: bin/* path: bin/*
# macOS native build # macOS universal
macos: macos:
runs-on: macos-10.15 runs-on: macos-10.15
steps: steps:
@ -38,12 +41,15 @@ jobs:
with: with:
submodules: recursive submodules: recursive
- name: Build macOS - 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: | run: |
make make NOOPT=true
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: macOS binaries name: macOS universal binaries
path: | path: |
bin/* bin/*
!bin/*-dssi.dylib !bin/*-dssi.dylib