]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Include version symbols for cmake builds.
authorChristoph J. Thompson <cjsthompson@gmail.com>
Sun, 11 Mar 2012 09:19:06 +0000 (10:19 +0100)
committerMark Adler <madler@alumni.caltech.edu>
Sun, 11 Mar 2012 17:16:12 +0000 (10:16 -0700)
Add a version variable so it gets added to the pkg-config file.

CMakeLists.txt

index 39d210456da142b9cbf3e01cb22e5aa8e33e2239..2ee2dbcb52f59843f634d275617bcde082eb08df 100644 (file)
@@ -3,6 +3,8 @@ set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
 
 project(zlib C)
 
+set(VERSION "1.2.7")
+
 set(INSTALL_BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin" CACHE PATH "Installation directory for executables")
 set(INSTALL_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Installation directory for libraries")
 set(INSTALL_INC_DIR "${CMAKE_INSTALL_PREFIX}/include" CACHE PATH "Installation directory for headers")
@@ -162,6 +164,7 @@ endif()
 if(UNIX)
     # On unix-like platforms the library is almost always called libz
    set_target_properties(zlib zlibstatic PROPERTIES OUTPUT_NAME z)
+   set_target_properties(zlib PROPERTIES LINK_FLAGS "-Wl,--version-script,zlib.map")
 elseif(BUILD_SHARED_LIBS AND WIN32)
     # Creates zlib1.dll when building shared library version
     set_target_properties(zlib PROPERTIES SUFFIX "1.dll")