aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt15
1 files changed, 10 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0a56ff6..7d1537c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,6 +3,11 @@ set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
3 3
4project(zlib C) 4project(zlib C)
5 5
6set(INSTALL_BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin" CACHE PATH "Installation directory for executables")
7set(INSTALL_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Installation directory for libraries")
8set(INSTALL_INC_DIR "${CMAKE_INSTALL_PREFIX}/include" CACHE PATH "Installation directory for headers")
9set(INSTALL_MAN_DIR "${CMAKE_INSTALL_PREFIX}/share/man" CACHE PATH "Installation directory for manual pages")
10
6if(NOT DEFINED BUILD_SHARED_LIBS) 11if(NOT DEFINED BUILD_SHARED_LIBS)
7 option(BUILD_SHARED_LIBS "Build a shared library form of zlib" ON) 12 option(BUILD_SHARED_LIBS "Build a shared library form of zlib" ON)
8endif() 13endif()
@@ -165,15 +170,15 @@ endif()
165 170
166if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL ) 171if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL )
167 install(TARGETS zlib 172 install(TARGETS zlib
168 RUNTIME DESTINATION bin 173 RUNTIME DESTINATION "${INSTALL_BIN_DIR}"
169 ARCHIVE DESTINATION lib 174 ARCHIVE DESTINATION "${INSTALL_LIB_DIR}"
170 LIBRARY DESTINATION lib ) 175 LIBRARY DESTINATION "${INSTALL_LIB_DIR}" )
171endif() 176endif()
172if(NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL ) 177if(NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL )
173 install(FILES ${ZLIB_PUBLIC_HDRS} DESTINATION include) 178 install(FILES ${ZLIB_PUBLIC_HDRS} DESTINATION "${INSTALL_INC_DIR}")
174endif() 179endif()
175if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL ) 180if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL )
176 install(FILES zlib.3 DESTINATION share/man/man3) 181 install(FILES zlib.3 DESTINATION "${INSTALL_MAN_DIR}/man3")
177endif() 182endif()
178 183
179#============================================================================ 184#============================================================================