Add external libraries to CMake project

This commit is contained in:
Marius Greuel
2021-12-28 14:14:41 +01:00
parent c035c91db5
commit 1fb88c3040
2 changed files with 76 additions and 31 deletions

View File

@@ -95,6 +95,34 @@ jobs:
name: macos-x86_64
path: |
${{github.workspace}}/build/*
msvc-x86_64:
runs-on: windows-latest
defaults:
run:
working-directory: ./src
steps:
- uses: actions/checkout@v2
- name: Install prerequisites
run: choco install winflexbison3
- name: Configure
run: >-
cmake
-D DEBUG_CMAKE=1
-D CMAKE_SYSTEM_VERSION=11
-D CMAKE_C_FLAGS_RELWITHDEBINFO="/MT /GL /Zi /O2 /Ob1 /DNDEBUG"
-D CMAKE_CXX_FLAGS_RELWITHDEBINFO="/MT /GL /Zi /O2 /Ob1 /DNDEBUG"
-D CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="/DEBUG /INCREMENTAL:NO /LTCG /OPT:REF /OPT:ICF"
-D CMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
-D USE_EXTERNAL=1
-B ../build
- name: Build
run: cmake --build ../build --config ${{env.BUILD_TYPE}}
- name: Archive build artifacts
uses: actions/upload-artifact@v2
with:
name: msvc-x86_64
path: |
${{github.workspace}}/build/*
mingw:
runs-on: windows-latest
defaults: