فهرست منبع

[conan] share C++ standard declaration

Andrey Filipenkov 7 ماه پیش
والد
کامیت
3e9e47077d
4فایلهای تغییر یافته به همراه10 افزوده شده و 3 حذف شده
  1. 3 1
      CI/conan/base/android
  2. 3 1
      CI/conan/base/apple
  3. 3 1
      CI/conan/base/msvc
  4. 1 0
      CI/conan/base/vars.jinja

+ 3 - 1
CI/conan/base/android

@@ -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

+ 3 - 1
CI/conan/base/apple

@@ -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
 

+ 3 - 1
CI/conan/base/msvc

@@ -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 - 0
CI/conan/base/vars.jinja

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