99import os
1010import yaml
1111
12- required_conan_version = ">=1.60.0 <2.0 || >=2.0.8 "
12+ required_conan_version = ">=2.1 "
1313
1414
1515class OpenvinoConan (ConanFile ):
@@ -24,7 +24,6 @@ class OpenvinoConan(ConanFile):
2424 "generative-ai" , "llm-inference" , "optimize-ai" , "deploy-ai" )
2525 package_id_non_embed_mode = "patch_mode"
2626 package_type = "library"
27- short_paths = True
2827 no_copy_source = True
2928
3029 # Binary configuration
@@ -112,10 +111,6 @@ def _gpu_option_available(self):
112111 def _preprocessing_available (self ):
113112 return "ade" in self ._dependencies_versions
114113
115- @property
116- def _is_legacy_one_profile (self ):
117- return not hasattr (self , "settings_build" )
118-
119114 def source (self ):
120115 get (self , ** self .conan_data ["sources" ][self .version ]["openvino" ], strip_root = True )
121116 get (self , ** self .conan_data ["sources" ][self .version ]["onednn_cpu" ], strip_root = True ,
@@ -154,13 +149,11 @@ def configure(self):
154149 def build_requirements (self ):
155150 if self ._target_arm :
156151 self .tool_requires ("scons/4.3.0" )
157- if not self ._is_legacy_one_profile :
158- if self ._protobuf_required :
159- self .tool_requires ("protobuf/<host_version>" )
160- if self .options .enable_tf_lite_frontend :
161- self .tool_requires ("flatbuffers/<host_version>" )
162- if not self .options .shared :
163- self .tool_requires ("cmake/[>=3.18 <4]" )
152+ if self ._protobuf_required :
153+ self .tool_requires ("protobuf/<host_version>" )
154+ if self .options .enable_tf_lite_frontend :
155+ self .tool_requires ("flatbuffers/<host_version>" )
156+ self .tool_requires ("cmake/[>=3.18 <4]" )
164157
165158 def requirements (self ):
166159 self .requires ("onetbb/2021.10.0" )
@@ -187,12 +180,6 @@ def layout(self):
187180 cmake_layout (self , src_folder = "src" )
188181
189182 def generate (self ):
190- env = VirtualBuildEnv (self )
191- env .generate ()
192- if self ._is_legacy_one_profile :
193- env = VirtualRunEnv (self )
194- env .generate (scope = "build" )
195-
196183 deps = CMakeDeps (self )
197184 deps .generate ()
198185
@@ -249,6 +236,8 @@ def generate(self):
249236 toolchain .cache_variables ["ENABLE_NCC_STYLE" ] = False
250237 toolchain .cache_variables ["ENABLE_SAMPLES" ] = False
251238 toolchain .cache_variables ["ENABLE_TEMPLATE" ] = False
239+ if self .settings .os == "Macos" and Version (self .version ) >= "2025.3.0" :
240+ toolchain .cache_variables ["OV_FORCE_ADHOC_SIGN" ] = True
252241 toolchain .generate ()
253242
254243 def validate_build (self ):
0 commit comments