1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-09-16 09:26:28 +02:00

[conan] share C++ standard declaration

This commit is contained in:
Andrey Filipenkov
2025-03-14 22:08:07 +03:00
parent 3ee4f6650b
commit 3e9e47077d
4 changed files with 10 additions and 3 deletions

View File

@@ -1,8 +1,10 @@
{% import 'vars.jinja' as vars %}
include(common)
[settings]
compiler=clang
compiler.cppstd=17
compiler.cppstd={{ vars.cppstd }}
compiler.libcxx=c++_shared
compiler.version=14
os=Android

View File

@@ -1,8 +1,10 @@
{% import 'vars.jinja' as vars %}
include(common)
[settings]
compiler=apple-clang
compiler.cppstd=17
compiler.cppstd={{ vars.cppstd }}
compiler.libcxx=libc++
compiler.version=16

View File

@@ -1,8 +1,10 @@
{% import 'vars.jinja' as vars %}
include(common)
[settings]
compiler=msvc
compiler.cppstd=17
compiler.cppstd={{ vars.cppstd }}
compiler.runtime=dynamic
compiler.version=194
os=Windows

1
CI/conan/base/vars.jinja Normal file
View File

@@ -0,0 +1 @@
{% set cppstd = '17' %}