mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-29 23:10:06 +00:00
Additional Conan 2.x, multi-config and CI updates
This commit is contained in:
parent
07cac3a03f
commit
6f70499105
2 changed files with 6 additions and 4 deletions
9
.github/workflows/ci.yml
vendored
9
.github/workflows/ci.yml
vendored
|
|
@ -132,7 +132,7 @@ jobs:
|
|||
shell: pwsh
|
||||
run: |
|
||||
pip install conan
|
||||
conan profile new default --detect
|
||||
conan profile detect
|
||||
conan install ./source/ `
|
||||
--remote conancenter `
|
||||
--build missing `
|
||||
|
|
@ -161,6 +161,7 @@ jobs:
|
|||
shell: bash
|
||||
run: |
|
||||
cd build/
|
||||
cd Release/
|
||||
cd bin/
|
||||
objcopy --only-keep-debug supercell-wx supercell-wx.debug
|
||||
objcopy --strip-debug --strip-unneeded supercell-wx
|
||||
|
|
@ -205,7 +206,7 @@ jobs:
|
|||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: supercell-wx-debug-${{ matrix.artifact_suffix }}
|
||||
path: ${{ github.workspace }}/build/bin/*.pdb
|
||||
path: ${{ github.workspace }}/build/Release/bin/*.pdb
|
||||
|
||||
- name: Upload Artifacts (Linux)
|
||||
if: ${{ startsWith(matrix.os, 'ubuntu') }}
|
||||
|
|
@ -220,8 +221,8 @@ jobs:
|
|||
with:
|
||||
name: supercell-wx-debug-${{ matrix.artifact_suffix }}
|
||||
path: |
|
||||
${{ github.workspace }}/build/bin/*.debug
|
||||
${{ github.workspace }}/build/lib/*.debug
|
||||
${{ github.workspace }}/build/Release/bin/*.debug
|
||||
${{ github.workspace }}/build/Release/lib/*.debug
|
||||
|
||||
- name: Build Installer (Windows)
|
||||
if: matrix.os == 'windows-2022'
|
||||
|
|
|
|||
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -5,6 +5,7 @@ CMakeLists.txt.user
|
|||
CMakeCache.txt
|
||||
CMakeFiles
|
||||
CMakeScripts
|
||||
CMakeUserPresets.json
|
||||
Testing
|
||||
cmake_install.cmake
|
||||
install_manifest.txt
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue