aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/openssl/system_openssl.ya.inc
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()