@@ -48,7 +48,7 @@ def layout(self):
48
48
cmake_layout (self , src_folder = "src" )
49
49
50
50
def requirements (self ):
51
- self .requires ("zstd/1.5.2 " )
51
+ self .requires ("zstd/1.5.5 " )
52
52
if self .options .redis_storage_backend :
53
53
self .requires ("hiredis/1.1.0" )
54
54
@@ -67,7 +67,7 @@ def validate(self):
67
67
raise ConanInvalidConfiguration (f"{ self .ref } requires C++ filesystem library, that is not supported by Clang 11 + libstdc++." )
68
68
69
69
def build_requirements (self ):
70
- self .tool_requires ("cmake/3.25.3 " )
70
+ self .tool_requires ("cmake/[>=3.15 <4] " )
71
71
72
72
def source (self ):
73
73
get (self , ** self .conan_data ["sources" ][self .version ],
@@ -77,6 +77,7 @@ def generate(self):
77
77
tc = CMakeToolchain (self )
78
78
tc .variables ["REDIS_STORAGE_BACKEND" ] = self .options .redis_storage_backend
79
79
tc .variables ["HIREDIS_FROM_INTERNET" ] = False
80
+ tc .variables ["ZSTD_FROM_INTERNET" ] = False
80
81
tc .variables ["ENABLE_DOCUMENTATION" ] = False
81
82
tc .variables ["ENABLE_TESTING" ] = False
82
83
tc .generate ()
@@ -85,6 +86,7 @@ def generate(self):
85
86
deps .set_property ("hiredis" , "cmake_target_name" , "HIREDIS::HIREDIS" )
86
87
deps .set_property ("hiredis" , "cmake_find_mode" , "module" )
87
88
deps .set_property ("zstd" , "cmake_target_name" , "ZSTD::ZSTD" )
89
+ deps .set_property ("zstd" , "cmake_find_mode" , "module" )
88
90
deps .generate ()
89
91
90
92
def build (self ):
0 commit comments