mirror of
https://github.com/conan-io/conan-center-index.git
synced 2025-08-14 02:35:37 +00:00
(#13093) [templates] Use Conan 1.52.0 feature
* Use Conan 1.52.0 feature Signed-off-by: Uilian Ries <uilianries@gmail.com> * Fix required version Signed-off-by: Uilian Ries <uilianries@gmail.com>
This commit is contained in:
@@ -2,13 +2,13 @@ from conan import ConanFile
|
||||
from conan.errors import ConanInvalidConfiguration
|
||||
from conan.tools.env import VirtualBuildEnv, VirtualRunEnv
|
||||
from conan.tools.build import check_min_cppstd, cross_building
|
||||
from conan.tools.files import copy, get, rm, rmdir, apply_conandata_patches
|
||||
from conan.tools.files import copy, get, rm, rmdir, apply_conandata_patches, export_conandata_patches
|
||||
from conan.tools.gnu import Autotools, AutotoolsToolchain, AutotoolsDeps, PkgConfigDeps
|
||||
from conan.tools.layout import basic_layout
|
||||
import os
|
||||
|
||||
|
||||
required_conan_version = ">=1.51.3"
|
||||
required_conan_version = ">=1.52.0"
|
||||
|
||||
|
||||
class PackageConan(ConanFile):
|
||||
@@ -33,8 +33,7 @@ class PackageConan(ConanFile):
|
||||
# no exports_sources attribute, but export_sources(self) method instead
|
||||
# this allows finer grain exportation of patches per version
|
||||
def export_sources(self):
|
||||
for p in self.conan_data.get("patches", {}).get(self.version, []):
|
||||
copy(self, p["patch_file"], self.recipe_folder, self.export_sources_folder)
|
||||
export_conandata_patches(self)
|
||||
|
||||
def config_options(self):
|
||||
if self.settings.os == "Windows":
|
||||
|
Reference in New Issue
Block a user