Skip to content

Commit af09d5b

Browse files
committed
Shared dependencies
1 parent 8cdcd70 commit af09d5b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

conanfile.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,18 @@ def config_options(self):
6565
def configure(self):
6666
if self.options.shared:
6767
self.options.rm_safe("fPIC")
68+
self.options["*"].shared = self.options.shared
6869

6970
def layout(self):
7071
cmake_layout(self, src_folder=".")
7172

7273
def requirements(self):
7374
self.requires("boost/[>=1.78.0 <1.82.0]", transitive_headers=True)
74-
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]")
7580

7681
def validate(self):
7782
if self.settings.compiler.cppstd:

0 commit comments

Comments
 (0)