Skip to content

Commit

Permalink
add shared lib build profile to CI
Browse files Browse the repository at this point in the history
  • Loading branch information
petiaccja committed Jun 3, 2024
1 parent 4cf60b9 commit 2bf28b0
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 1 deletion.
16 changes: 16 additions & 0 deletions .github/build_profiles/msvc20ds
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[settings]
arch=x86_64
build_type=Debug
compiler=msvc
compiler.cppstd=20
compiler.version=193
compiler.runtime=dynamic
os=Windows

[options]
asyncpp:shared=True

[conf]
tools.build:compiler_executables={'c': 'cl.exe', 'cpp': 'cl.exe' }
tools.cmake.cmaketoolchain:generator=Ninja
tools.cmake.cmake_layout:build_folder_vars=["settings.compiler", "settings.compiler.cppstd", "settings.build_type"]
5 changes: 4 additions & 1 deletion .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
build_profile: [clang20d, clang20r, gcc20d, gcc20r, msvc20d, msvc20r]
build_profile: [clang20d, clang20r, gcc20d, gcc20r, msvc20d, msvc20r, msvc20ds]
include:
- build_profile: clang20d
conan_preset: clang-20-debug
Expand All @@ -35,6 +35,9 @@ jobs:
- build_profile: msvc20r
conan_preset: msvc-20-release
os: windows-latest
- build_profile: msvc20ds
conan_preset: msvc-20-debug
os: windows-latest

name: ${{ matrix.build_profile }}

Expand Down

0 comments on commit 2bf28b0

Please sign in to comment.