diff --git a/CMakeLists.txt b/CMakeLists.txt index 8049415..e6c1f78 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ -# Support version 3.6 and above, but use policy settings up to 3.14. -# 3.6 is needed because of IMPORTED_TARGET in pkg_check_modules(). -cmake_minimum_required(VERSION 3.6...3.14) +# Support version 3.9 and above, but use policy settings up to 3.14. +# 3.9 is needed for project description. +cmake_minimum_required(VERSION 3.9...3.14) # Ranges are supported from 3.12, set policy to current for < 3.12. if(${CMAKE_VERSION} VERSION_LESS 3.12) cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}) @@ -8,12 +8,8 @@ endif() project(remwharead VERSION 0.8.5 + DESCRIPTION "Saves URIs of things you want to remember in a database." LANGUAGES CXX) -# DESCRIPTION was introduced in version 3.9. -if(NOT (${CMAKE_VERSION} VERSION_LESS 3.9)) - set(PROJECT_DESCRIPTION - "Saves URIs of things you want to remember in a database.") -endif() include(GNUInstallDirs) diff --git a/README.adoc b/README.adoc index 35693e9..b9b60c6 100644 --- a/README.adoc +++ b/README.adoc @@ -77,7 +77,7 @@ only. * Tested OS: Linux * C++ compiler (tested: {uri-gcc}[gcc] 7/8/9, {uri-clang}[clang] 6/7) -* {uri-cmake}[cmake] (at least: 3.6) +* {uri-cmake}[cmake] (at least: 3.9) * {uri-poco}[POCO] (tested: 1.9 / 1.7) * Optional: ** Manpage: {uri-asciidoc}[asciidoc] (tested: 8.6) diff --git a/cmake/packages.cmake b/cmake/packages.cmake index 2f89eba..806fddc 100644 --- a/cmake/packages.cmake +++ b/cmake/packages.cmake @@ -3,8 +3,7 @@ set(CPACK_PACKAGE_VERSION_MAJOR ${${PROJECT_NAME}_VERSION_MAJOR}) set(CPACK_PACKAGE_VERSION_MINOR ${${PROJECT_NAME}_VERSION_MINOR}) set(CPACK_PACKAGE_VERSION_PATCH ${${PROJECT_NAME}_VERSION_PATCH}) set(CPACK_PACKAGE_VERSION ${${PROJECT_NAME}_VERSION}) -set(CPACK_PACKAGE_DESCRIPTION_SUMMARY - "Saves URIs of things you want to remember in a database. ") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY ${PROJECT_DESCRIPTION}) set(CPACK_PACKAGE_CONTACT "tastytea ") set(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENSE") set(CPACK_RESOURCE_FILE_README "${PROJECT_SOURCE_DIR}/README.adoc")