aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2024-01-28 21:48:17 -0800
committerMark Adler <madler@alumni.caltech.edu>2024-01-28 21:50:26 -0800
commitf1f503da85d52e56aae11557b4d79a42bcaa2b86 (patch)
tree029a79977eeba4143e8f60409f60635a82e1e5e1
parentb14484997a50c01b8d78f9db32516423573fc083 (diff)
downloadzlib-f1f503da85d52e56aae11557b4d79a42bcaa2b86.tar.gz
zlib-f1f503da85d52e56aae11557b4d79a42bcaa2b86.tar.bz2
zlib-f1f503da85d52e56aae11557b4d79a42bcaa2b86.zip
Fix cmake build directory interference issue.
-rw-r--r--CMakeLists.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fbe4f1f..3d9b58d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -151,9 +151,13 @@ if(MINGW)
151endif(MINGW) 151endif(MINGW)
152 152
153add_library(zlib SHARED ${ZLIB_SRCS} ${ZLIB_DLL_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS}) 153add_library(zlib SHARED ${ZLIB_SRCS} ${ZLIB_DLL_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})
154target_include_directories(zlib PUBLIC ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) 154target_include_directories(zlib PUBLIC
155 $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
156 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
155add_library(zlibstatic STATIC ${ZLIB_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS}) 157add_library(zlibstatic STATIC ${ZLIB_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})
156target_include_directories(zlibstatic PUBLIC ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) 158target_include_directories(zlibstatic PUBLIC
159 $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
160 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
157set_target_properties(zlib PROPERTIES DEFINE_SYMBOL ZLIB_DLL) 161set_target_properties(zlib PROPERTIES DEFINE_SYMBOL ZLIB_DLL)
158set_target_properties(zlib PROPERTIES SOVERSION 1) 162set_target_properties(zlib PROPERTIES SOVERSION 1)
159 163