blob: a128025c3399d868ea6726fcb03d9ee88fddbc74 (
plain) (
blame)
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
|
LIBRARY()
WITHOUT_LICENSE_TEXTS()
SUBSCRIBER(g:cpp-contrib)
PROVIDES(openssl)
ORIGINAL_SOURCE(https://github.com/openssl/openssl)
VERSION(system-version)
LICENSE(OpenSSL)
NO_RUNTIME()
IF (NOT SYSTEM_OPENSSL_INCLUDE)
FATAL("You should provide path to OpenSSL include dir via -DSYSTEM_OPENSSL_INCLUDE=/abs/path/to/openssl/includes")
ENDIF()
IF (NOT SYSTEM_OPENSSL_LIB)
FATAL("You should provide path to static OpenSSL library via -DSYSTEM_OPENSSL_LIB=/abs/path/to/openssl/lib/dir")
ENDIF()
EXTRALIBS_STATIC($SYSTEM_OPENSSL_LIB/libcrypto.a)
EXTRALIBS_STATIC($SYSTEM_OPENSSL_LIB/libssl.a)
CFLAGS(GLOBAL -I$SYSTEM_OPENSSL_INCLUDE)
END()
|