aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Zhakov <ivan@apache.org>2024-09-23 09:01:54 +0000
committerIvan Zhakov <ivan@apache.org>2024-09-23 09:01:54 +0000
commitd8c5b53185058cbd08a2fce4d15de6a9b29d39bb (patch)
tree19fb652bafa82ffaca6c0ccdaabfb6dc39d36b5e
parentd1480823d51f917dcbd4670c7bea0f6d02bde7af (diff)
downloadapr-d8c5b53185058cbd08a2fce4d15de6a9b29d39bb.tar.gz
apr-d8c5b53185058cbd08a2fce4d15de6a9b29d39bb.zip
CMake: Use imported targets for Iconv library.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1920852 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--CMakeLists.txt8
1 files changed, 3 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 15d3a3ab8..ab211b2c7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -149,10 +149,8 @@ ELSEIF(APU_USE_XMLLITE)
ENDIF()
IF(APU_HAVE_ICONV)
- SET(XLATE_INCLUDE_DIR ${Iconv_INCLUDE_DIRS})
- SET(XLATE_LIBRARIES ${Iconv_LIBRARIES})
+ SET(XLATE_LIBRARIES Iconv::Iconv)
ELSE()
- SET(XLATE_INCLUDE_DIR "")
SET(XLATE_LIBRARIES "")
ENDIF()
# Generated .h files are stored in PROJECT_BINARY_DIR, not the
@@ -550,7 +548,7 @@ IF (BUILD_SHARED_LIBS)
PRIVATE "APR_DECLARE_EXPORT"
INTERFACE "APR_DECLARE_IMPORT")
TARGET_INCLUDE_DIRECTORIES(${apr_libname}
- PRIVATE ${APR_INCLUDE_DIRECTORIES} ${XLATE_INCLUDE_DIR}
+ PRIVATE ${APR_INCLUDE_DIRECTORIES}
INTERFACE $<INSTALL_INTERFACE:${APR_INSTALL_INCLUDE_DIR}> ${APR_INCLUDE_DIRECTORIES}
)
ADD_DEPENDENCIES(${apr_libname} test_char_header)
@@ -564,7 +562,7 @@ ELSE()
PRIVATE "APR_DECLARE_STATIC"
INTERFACE "APR_DECLARE_STATIC")
TARGET_INCLUDE_DIRECTORIES(${apr_libname}
- PRIVATE ${APR_INCLUDE_DIRECTORIES} ${XLATE_INCLUDE_DIR}
+ PRIVATE ${APR_INCLUDE_DIRECTORIES}
INTERFACE $<INSTALL_INTERFACE:${APR_INSTALL_INCLUDE_DIR}> ${APR_INCLUDE_DIRECTORIES}
)
ADD_DEPENDENCIES(${apr_libname} test_char_header)