Skip to content

Commit d630743

Browse files
committed
Add OpenSSL dependency
1 parent 9e0bd5b commit d630743

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

recipes/ed25519/all/conanfile.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,18 @@ class EdDonnaConan(ConanFile):
1111
url = "https://github.com/floodyberry/ed25519-donna.git"
1212
package_type = "library"
1313
settings = "os", "arch", "compiler", "build_type"
14-
options = {"shared": [True, False], "fPIC": [True, False]}
15-
default_options = {"shared": False, "fPIC": True}
14+
options = {
15+
"shared": [True, False],
16+
"fPIC": [True, False],
17+
}
18+
default_options = {
19+
"shared": False,
20+
"fPIC": True,
21+
"openssl/*:shared": False,
22+
}
23+
24+
def requirements(self):
25+
self.requires("openssl/[>=1.1 <4]")
1626

1727
def export_sources(self):
1828
copy(self, "CMakeLists.txt", src=self.recipe_folder, dst=self.export_sources_folder+"/src")
@@ -33,6 +43,8 @@ def source(self):
3343
def generate(self):
3444
tc = CMakeToolchain(self)
3545
tc.generate()
46+
deps = CMakeDeps(self)
47+
deps.generate()
3648

3749
def build(self):
3850
cmake = CMake(self)

0 commit comments

Comments
 (0)