From d89c7b7bf1157b0db0411e921c99c188c0b406e8 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sat, 20 Jul 2019 18:10:36 +0200 Subject: [PATCH] Set project() on top-level See https://github.com/Martchus/cpp-utilities/pull/15 --- CMakeLists.txt | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f3d6d4b..6f94c1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,18 @@ cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR) +# set meta data +project(passwordfile) +set(META_PROJECT_NAME ${PROJECT_NAME}) +set(META_PROJECT_VARNAME PASSWORD_FILE) +set(META_APP_NAME "Passwordfile library") +set(META_APP_AUTHOR "Martchus") +set(META_APP_URL "https://github.com/${META_APP_AUTHOR}/${META_PROJECT_NAME}") +set(META_APP_DESCRIPTION "C++ library to read/write passwords from/to encrypted files") +set(META_VERSION_MAJOR 5) +set(META_VERSION_MINOR 0) +set(META_VERSION_PATCH 0) +set(META_ADD_DEFAULT_CPP_UNIT_TEST_APPLICATION ON) + # add project files set(HEADER_FILES io/cryptoexception.h @@ -28,18 +41,6 @@ set(TEST_SRC_FILES set(DOC_FILES README.md) -# meta data -set(META_PROJECT_NAME passwordfile) -set(META_PROJECT_VARNAME PASSWORD_FILE) -set(META_APP_NAME "Passwordfile library") -set(META_APP_AUTHOR "Martchus") -set(META_APP_URL "https://github.com/${META_APP_AUTHOR}/${META_PROJECT_NAME}") -set(META_APP_DESCRIPTION "C++ library to read/write passwords from/to encrypted files") -set(META_VERSION_MAJOR 5) -set(META_VERSION_MINOR 0) -set(META_VERSION_PATCH 0) -set(META_ADD_DEFAULT_CPP_UNIT_TEST_APPLICATION ON) - # find c++utilities set(CONFIGURATION_PACKAGE_SUFFIX "" CACHE STRING "sets the suffix for find_package() calls to packages configured via c++utilities")