فهرست منبع

[Conan] generate all configs by default

env var change: USE_CONAN_WITH_ALL_CONFIGS -> GENERATE_ONLY_BUILT_CONFIG
Andrey Filipenkov 3 سال پیش
والد
کامیت
c1ef07a5e4
2فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 2 0
      .github/workflows/github.yml
  2. 1 3
      conanfile.py

+ 2 - 0
.github/workflows/github.yml

@@ -138,6 +138,8 @@ jobs:
           --profile:build=default \
           --profile:host=CI/conan/${{ matrix.conan_profile }} \
           --options with_apple_system_libs=True
+      env:
+        GENERATE_ONLY_BUILT_CONFIG: 1
 
     - name: Git branch name
       id: git-branch-name

+ 1 - 3
conanfile.py

@@ -4,8 +4,6 @@ from conan.tools.apple import is_apple_os
 from conan.tools.cmake import CMakeDeps, CMakeToolchain
 from conans import tools
 
-import os
-
 required_conan_version = ">=1.51.3"
 
 class VCMI(ConanFile):
@@ -197,7 +195,7 @@ class VCMI(ConanFile):
         tc.generate()
 
         deps = CMakeDeps(self)
-        if os.getenv("USE_CONAN_WITH_ALL_CONFIGS", "0") == "0":
+        if tools.get_env("GENERATE_ONLY_BUILT_CONFIG", default=False):
             deps.generate()
             return