diff options
author | snermolaev <snermolaev@yandex-team.com> | 2023-11-17 06:58:50 +0300 |
---|---|---|
committer | snermolaev <snermolaev@yandex-team.com> | 2023-11-17 07:26:08 +0300 |
commit | ef05dd5da576f90723bf75661c1efcabd9b6a3fd (patch) | |
tree | 7a40e460b01ba8012c883fad9827272d19edc575 /contrib/libs/libidn/ya.make | |
parent | 32b5c7f0dc79d7273495e0c99ca3d740c6bd3692 (diff) | |
download | ydb-ef05dd5da576f90723bf75661c1efcabd9b6a3fd.tar.gz |
suport for use of local libaio, libiconv, libidn
Diffstat (limited to 'contrib/libs/libidn/ya.make')
-rw-r--r-- | contrib/libs/libidn/ya.make | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/contrib/libs/libidn/ya.make b/contrib/libs/libidn/ya.make index 1685231bbc..9eaf83a4ba 100644 --- a/contrib/libs/libidn/ya.make +++ b/contrib/libs/libidn/ya.make @@ -1,5 +1,7 @@ # Generated by devtools/yamaker from nixpkgs 22.05. +DEFAULT(USE_IDN ${_USE_IDN}) + LIBRARY() WITHOUT_LICENSE_TEXTS() @@ -19,10 +21,14 @@ IF (EXPORT_CMAKE) CMAKE_TARGET IDN::IDN ) -ELSEIF (USE_DYNAMIC_IDN) +ELSEIF (USE_IDN == "dynamic") PEERDIR( contrib/libs/libidn/dynamic ) +ELSEIF (USE_IDN == "local") + GLOBAL_CFLAGS(${USE_LOCAL_IDN_CFLAGS}) + DEFAULT(USE_LOCAL_IDN_LDFLAGS -lidn) + LDFLAGS(${USE_LOCAL_IDN_LDFLAGS}) ELSE() PEERDIR( contrib/libs/libidn/static @@ -31,7 +37,9 @@ ENDIF() END() -RECURSE( - dynamic - static -) +IF (USE_IDN != "local") + RECURSE( + dynamic + static + ) +ENDIF() |