Initial updates for Conan 2.x

This commit is contained in:
Dan Paulat 2023-12-21 10:41:42 -06:00
parent 9ab9d6b2d0
commit 75a8f7f351
11 changed files with 40 additions and 35 deletions

View file

@ -34,9 +34,10 @@ jobs:
qt_modules: qtimageformats qtmultimedia qtpositioning qtserialport
qt_tools: ''
conan_arch: x86_64
conan_compiler: Visual Studio
conan_compiler_version: 17
conan_compiler_runtime: --settings compiler.runtime=MD
conan_compiler: msvc
conan_compiler_version: 193
conan_compiler_cppstd: 20
conan_compiler_runtime: --settings compiler.runtime=dynamic
conan_compiler_libcxx: ''
conan_package_manager: ''
artifact_suffix: windows-x64
@ -54,6 +55,7 @@ jobs:
conan_arch: x86_64
conan_compiler: gcc
conan_compiler_version: 11
conan_compiler_cppstd: 20
conan_compiler_libcxx: --settings compiler.libcxx=libstdc++
conan_compiler_runtime: ''
conan_package_manager: --conf tools.system.package_manager:mode=install --conf tools.system.package_manager:sudo=True
@ -73,6 +75,7 @@ jobs:
conan_arch: x86_64
conan_compiler: clang
conan_compiler_version: 17
conan_compiler_cppstd: 20
conan_compiler_libcxx: --settings compiler.libcxx=libstdc++11
conan_compiler_runtime: ''
conan_package_manager: --conf tools.system.package_manager:mode=install --conf tools.system.package_manager:sudo=True
@ -128,7 +131,7 @@ jobs:
- name: Install Conan Packages
shell: pwsh
run: |
pip install "conan<2.0"
pip install conan
conan profile new default --detect
conan install ./source/ `
--remote conancenter `
@ -137,6 +140,7 @@ jobs:
--settings build_type=${{ matrix.build_type }} `
--settings compiler="${{ matrix.conan_compiler }}" `
--settings compiler.version=${{ matrix.conan_compiler_version }} `
--settings compiler.cppstd=${{ matrix.conan_compiler_cppstd }} `
${{ matrix.conan_compiler_libcxx }} `
${{ matrix.conan_compiler_runtime }} `
${{ matrix.conan_package_manager }}