From 433bc7358ef8fb3468977a18db655e15bc530002 Mon Sep 17 00:00:00 2001 From: "aleksandr.vodyanov" Date: Thu, 14 Nov 2024 14:06:34 +0300 Subject: [PATCH] fixed clone sources --- recipes/abseil/all/conanfile.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/recipes/abseil/all/conanfile.py b/recipes/abseil/all/conanfile.py index 55ae607..98ce896 100644 --- a/recipes/abseil/all/conanfile.py +++ b/recipes/abseil/all/conanfile.py @@ -5,7 +5,7 @@ from conan.tools.build import check_min_cppstd, cross_building from conan.tools.cmake import CMake, CMakeToolchain, cmake_layout from conan.tools.files import export_conandata_patches, apply_conandata_patches, copy, get, load, replace_in_file, rmdir, save from conan.tools.microsoft import is_msvc -from conan.tools.scm import Version +from conan.tools.scm import Version, Git import json import os import re @@ -83,7 +83,11 @@ class AbseilConan(ConanFile): cmake_layout(self, src_folder="src") def source(self): - get(self, **self.conan_data["sources"][self.version], strip_root=True) + #get(self, **self.conan_data["sources"][self.version], strip_root=True) + git = Git(self) + sources = self.conan_data["sources"][self.version] + clone_args = ['--depth', '1', '--branch', sources["branch"]] + git.clone(url=sources["url"], target=self.source_folder, args=clone_args) def generate(self): tc = CMakeToolchain(self)