Skip to content

Commit

Permalink
Update build.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
Jarred-Sumner committed Jul 26, 2024
1 parent c737b24 commit 18e5c71
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,42 +25,42 @@ jobs:
matrix:
include:
- runner: macos-13-large
lto_flag: ""
cpp_flags: "-DLIBCXX_ENABLE_ASSERTIONS=1"
cpu: haswell
label: bun-webkit-macos-amd64-debug
brew_prefix: /usr/local/opt
package_json_arch: "x64"
CMAKE_BUILD_TYPE: Debug
- runner: macos-13-xlarge
lto_flag: ""
cpp_flags: "-DLIBCXX_ENABLE_ASSERTIONS=1"
cpu: native
label: bun-webkit-macos-arm64-debug
brew_prefix: /opt/homebrew/opt
package_json_arch: "arm64"
CMAKE_BUILD_TYPE: Debug
- runner: macos-13-large
lto_flag: -flto=full -fwhole-program-vtables -fforce-emit-vtables
cpp_flags: -flto=full -fwhole-program-vtables -fforce-emit-vtables -DLIBCXX_ENABLE_ASSERTIONS=0
cpu: haswell
label: bun-webkit-macos-amd64-lto
brew_prefix: /usr/local/opt
package_json_arch: "x64"
CMAKE_BUILD_TYPE: Release
- runner: macos-13-large
lto_flag: ""
cpp_flags: ""
cpu: haswell
label: bun-webkit-macos-amd64
brew_prefix: /usr/local/opt
package_json_arch: "x64"
CMAKE_BUILD_TYPE: Release
- runner: macos-13-xlarge
lto_flag: -flto=full -fwhole-program-vtables -fforce-emit-vtables
cpp_flags: -flto=full -fwhole-program-vtables -fforce-emit-vtables -DLIBCXX_ENABLE_ASSERTIONS=0
cpu: native
label: bun-webkit-macos-arm64-lto
brew_prefix: /opt/homebrew/opt
package_json_arch: "arm64"
CMAKE_BUILD_TYPE: Release
- runner: macos-13-xlarge
lto_flag: ""
cpp_flags: "-DLIBCXX_ENABLE_ASSERTIONS=1"
cpu: native
label: bun-webkit-macos-arm64
brew_prefix: /opt/homebrew/opt
Expand Down Expand Up @@ -97,8 +97,8 @@ jobs:
AR: "${{matrix.brew_prefix}}/llvm@${{env.LLVM_VERSION}}/bin/llvm-ar"
CMAKE_C_COMPILER: "${{matrix.brew_prefix}}/llvm@${{env.LLVM_VERSION}}/bin/clang"
CMAKE_CXX_COMPILER: "${{matrix.brew_prefix}}/llvm@${{env.LLVM_VERSION}}/bin/clang++"
CMAKE_C_FLAGS: " -fno-exceptions ${{matrix.lto_flag}} -fvisibility=hidden -fvisibility-inlines-hidden -O3 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -faddrsig "
CMAKE_CXX_FLAGS: " -fno-exceptions ${{matrix.lto_flag}} -fvisibility=hidden -fvisibility-inlines-hidden -O3 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -faddrsig -fno-c++-static-destructors "
CMAKE_C_FLAGS: " -fno-exceptions ${{matrix.cpp_flags}} -fvisibility=hidden -fvisibility-inlines-hidden -O3 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -faddrsig "
CMAKE_CXX_FLAGS: " -fno-exceptions ${{matrix.cpp_flags}} -fvisibility=hidden -fvisibility-inlines-hidden -O3 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -faddrsig -fno-c++-static-destructors "
CMAKE_OSX_DEPLOYMENT_TARGET: "13.0"
CMAKE_BUILD_TYPE: ${{matrix.CMAKE_BUILD_TYPE}}
PACKAGE_JSON_ARCH: ${{matrix.package_json_arch}}
Expand Down

0 comments on commit 18e5c71

Please sign in to comment.