fixed clone sources

This commit is contained in:
aleksandr.vodyanov
2024-11-14 14:06:34 +03:00
parent 1853b851ff
commit 433bc7358e

View File

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