From: Hans Johnson Date: Wed, 16 Jan 2019 15:48:04 +0000 (-0600) Subject: ENH: Use modern (cmake 3.0+) project signature X-Git-Tag: 1.9.9-b1~532 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33cec743a1d53e2bd3afd92acb48aabc66585f5c;p=thirdparty%2Fzlib-ng.git ENH: Use modern (cmake 3.0+) project signature Set a name, version, and enable languages for the entire project. This signature uses a common paradigm for propogating defaults for setting version information in several targets. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 3fabc77d..c1afb3b6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,9 +24,11 @@ if(NOT CMAKE_C_STANDARD IN_LIST VALID_C_STANDARDS ) MESSAGE(FATAL_ERROR "CMAKE_C_STANDARD:STRING=${CMAKE_C_STANDARD} not in know standards list\n ${VALID_C_STANDARDS}") endif() -project(zlib C) +project(zlib + VERSION 1.2.11 + LANGUAGES C) -set(VERSION "1.2.11") +set(VERSION "${zlib_VERSION}") 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")