diff options
| -rw-r--r-- | contrib/libs/libaio/ya.make | 8 | ||||
| -rw-r--r-- | contrib/libs/libidn/ya.make | 8 |
2 files changed, 10 insertions, 6 deletions
diff --git a/contrib/libs/libaio/ya.make b/contrib/libs/libaio/ya.make index 37000691cd9..2c8fbcbf8e4 100644 --- a/contrib/libs/libaio/ya.make +++ b/contrib/libs/libaio/ya.make @@ -19,11 +19,13 @@ IF (EXPORT_CMAKE) CMAKE_TARGET AIO::aio ) -ELSEIF (USE_AIO == "dynamic") +ENDIF() + +IF (USE_AIO == "dynamic" AND NOT EXPORT_CMAKE) PEERDIR( contrib/libs/libaio/dynamic ) -ELSEIF (USE_AIO == "local") +ELSEIF (USE_AIO == "local" OR EXPORT_CMAKE) GLOBAL_CFLAGS(${USE_LOCAL_AIO_CFLAGS}) DEFAULT(USE_LOCAL_AIO_LDFLAGS -laio) LDFLAGS(${USE_LOCAL_AIO_LDFLAGS}) @@ -35,7 +37,7 @@ ENDIF() END() -IF (USE_AIO != "local") +IF (USE_AIO != "local" AND NOT EXPORT_CMAKE) RECURSE( dynamic static diff --git a/contrib/libs/libidn/ya.make b/contrib/libs/libidn/ya.make index fc1d35bcc5b..ef3f85cbdea 100644 --- a/contrib/libs/libidn/ya.make +++ b/contrib/libs/libidn/ya.make @@ -21,11 +21,13 @@ IF (EXPORT_CMAKE) CMAKE_TARGET IDN::IDN ) -ELSEIF (USE_IDN == "dynamic") +ENDIF() + +IF (USE_IDN == "dynamic" AND NOT EXPORT_CMAKE) PEERDIR( contrib/libs/libidn/dynamic ) -ELSEIF (USE_IDN == "local") +ELSEIF (USE_IDN == "local" OR EXPORT_CMAKE) GLOBAL_CFLAGS(${USE_LOCAL_IDN_CFLAGS}) DEFAULT(USE_LOCAL_IDN_LDFLAGS -lidn) LDFLAGS(${USE_LOCAL_IDN_LDFLAGS}) @@ -37,7 +39,7 @@ ENDIF() END() -IF (USE_IDN != "local") +IF (USE_IDN != "local" AND NOT EXPORT_CMAKE) RECURSE( dynamic static |
