We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8cdcd70 commit af09d5bCopy full SHA for af09d5b
conanfile.py
@@ -65,13 +65,18 @@ def config_options(self):
65
def configure(self):
66
if self.options.shared:
67
self.options.rm_safe("fPIC")
68
+ self.options["*"].shared = self.options.shared
69
70
def layout(self):
71
cmake_layout(self, src_folder=".")
72
73
def requirements(self):
74
self.requires("boost/[>=1.78.0 <1.82.0]", transitive_headers=True)
- self.requires("openssl/[>=1.1 <4]")
75
+ if self.options.shared:
76
+ print("Openssl transitive libs")
77
+ self.requires("openssl/[>=1.1 <4]", transitive_libs=True)
78
+ else:
79
+ self.requires("openssl/[>=1.1 <4]")
80
81
def validate(self):
82
if self.settings.compiler.cppstd:
0 commit comments