forked from KDAB/android_openssl
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconanfile.py
More file actions
35 lines (27 loc) · 1.01 KB
/
conanfile.py
File metadata and controls
35 lines (27 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import os
from conans import ConanFile
from conans import tools
class OpenSSLConan(ConanFile):
settings = "os", "compiler", "build_type", "arch"
description = "Package for OpenSSL libraries"
url = "None"
license = "None"
generators = "qmake"
keep_imports = True
no_copy_source = True
def getEnvs(self):
pass
def package_info(self):
self.cpp_info.libs = tools.collect_libs(self)
def package(self):
source_path = os.path.join(str(self.settings.os), str(self.settings.build_type))
self.copy("*.h", dst="include", src=os.path.join(source_path, "include"))
self.copy("*.so", dst="lib", src=os.path.join(source_path, "lib"))
self.copy("*.a", dst="lib", src=os.path.join(source_path, "lib"))
def imports(self):
dest = os.getenv("CONAN_IMPORT_DEST_PATH", "bin")
self.copy("*", dst=dest, src="lib")
self.copy("*", dst="lib", src="lib")
self.copy("*", dst="include", src="include")
def build(self):
pass