diff options
author | Vollstrecker <werner@vollstreckernet.de> | 2024-12-02 15:07:40 +0100 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2025-01-31 19:59:10 -0800 |
commit | 48b9ee48caddc4ddfa3f5b9ebad3a8610df8d5be (patch) | |
tree | ced2a8489c72afd1782513096ee9cf9d412134da | |
parent | c33f3bc641f327adb65b2c98b1cdb166c9860e9d (diff) | |
download | zlib-48b9ee48caddc4ddfa3f5b9ebad3a8610df8d5be.tar.gz zlib-48b9ee48caddc4ddfa3f5b9ebad3a8610df8d5be.tar.bz2 zlib-48b9ee48caddc4ddfa3f5b9ebad3a8610df8d5be.zip |
CMake: Use CMAKE_DEBUG_POSTFIX for simplification.
Diffstat (limited to '')
-rw-r--r-- | CMakeLists.txt | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 28a4c3f..f428458 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -83,8 +83,8 @@ set_source_files_properties(win32/zlib1.rc PROPERTIES | |||
83 | COMPILE_FLAGS $<$<STREQUAL:${CMAKE_RC_OUTPUT_EXTENSION},.obj>:-DGCC_WINDRES>) | 83 | COMPILE_FLAGS $<$<STREQUAL:${CMAKE_RC_OUTPUT_EXTENSION},.obj>:-DGCC_WINDRES>) |
84 | 84 | ||
85 | if(WIN32) | 85 | if(WIN32) |
86 | set (zlib_static_suffix "s") | 86 | set(zlib_static_suffix "s") |
87 | set (zlib_debug_suffix "d") | 87 | set(CMAKE_DEBUG_POSTFIX "d") |
88 | endif(WIN32) | 88 | endif(WIN32) |
89 | 89 | ||
90 | if(ZLIB_BUILD_SHARED) | 90 | if(ZLIB_BUILD_SHARED) |
@@ -112,9 +112,8 @@ if(ZLIB_BUILD_SHARED) | |||
112 | # the DLL comes from the resource file win32/zlib1.rc | 112 | # the DLL comes from the resource file win32/zlib1.rc |
113 | set_target_properties(zlib PROPERTIES | 113 | set_target_properties(zlib PROPERTIES |
114 | DEFINE_SYMBOL ZLIB_DLL | 114 | DEFINE_SYMBOL ZLIB_DLL |
115 | OUTPUT_NAME z | ||
115 | SOVERSION 1 | 116 | SOVERSION 1 |
116 | PROPERTIES OUTPUT_NAME z | ||
117 | PROPERTIES OUTPUT_NAME_DEBUG z${zlib_debug_suffix} | ||
118 | $<$<BOOL:NOT:$CYGWIN}>:VERSION ${zlib_VERSION}>) | 117 | $<$<BOOL:NOT:$CYGWIN}>:VERSION ${zlib_VERSION}>) |
119 | if(UNIX AND NOT APPLE AND NOT(CMAKE_SYSTEM_NAME STREQUAL AIX)) | 118 | if(UNIX AND NOT APPLE AND NOT(CMAKE_SYSTEM_NAME STREQUAL AIX)) |
120 | # On unix-like platforms the library is almost always called libz | 119 | # On unix-like platforms the library is almost always called libz |
@@ -139,8 +138,8 @@ if(ZLIB_BUILD_STATIC) | |||
139 | PUBLIC | 138 | PUBLIC |
140 | $<$<BOOL:${HAVE_OFF64_T}>:_LARGEFILE64_SOURCE=1>) | 139 | $<$<BOOL:${HAVE_OFF64_T}>:_LARGEFILE64_SOURCE=1>) |
141 | set_target_properties(zlibstatic PROPERTIES | 140 | set_target_properties(zlibstatic PROPERTIES |
142 | PROPERTIES OUTPUT_NAME z${zlib_static_suffix} | 141 | EXPORT_NAME ZLIBSTATIC |
143 | PROPERTIES OUTPUT_NAME_DEBUG z${zlib_static_suffix}${zlib_debug_suffix}) | 142 | OUTPUT_NAME z${zlib_static_suffix}) |
144 | endif(ZLIB_BUILD_STATIC) | 143 | endif(ZLIB_BUILD_STATIC) |
145 | 144 | ||
146 | if(ZLIB_INSTALL_LIBRARIES) | 145 | if(ZLIB_INSTALL_LIBRARIES) |