fixed clone sources
This commit is contained in:
@@ -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.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.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.microsoft import is_msvc
|
||||||
from conan.tools.scm import Version
|
from conan.tools.scm import Version, Git
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
@@ -83,7 +83,11 @@ class AbseilConan(ConanFile):
|
|||||||
cmake_layout(self, src_folder="src")
|
cmake_layout(self, src_folder="src")
|
||||||
|
|
||||||
def source(self):
|
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):
|
def generate(self):
|
||||||
tc = CMakeToolchain(self)
|
tc = CMakeToolchain(self)
|
||||||
|
|||||||
Reference in New Issue
Block a user