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.
| -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) |
