From 53fd299a10f8a48a70dc0145ac6d6676168e07ce Mon Sep 17 00:00:00 2001 From: Martchus Date: Sat, 20 Jul 2019 18:08:53 +0200 Subject: [PATCH] Set project() on top-level See https://github.com/Martchus/cpp-utilities/pull/15 --- CMakeLists.txt | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 626687e..1f8afaf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,19 @@ cmake_minimum_required(VERSION 3.3.0 FATAL_ERROR) +# meta data +project(tagparser) +set(META_PROJECT_NAME ${PROJECT_NAME}) +set(META_PROJECT_VARNAME TAG_PARSER) +set(META_APP_NAME "Tag Parser") +set(META_APP_AUTHOR "Martchus") +set(META_APP_URL "https://github.com/${META_APP_AUTHOR}/${META_PROJECT_NAME}") +set(META_APP_DESCRIPTION "C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags") +set(META_VERSION_MAJOR 9) +set(META_VERSION_MINOR 0) +set(META_VERSION_PATCH 0) +set(META_REQUIRED_CPP_UNIT_VERSION 1.14.0) +set(META_ADD_DEFAULT_CPP_UNIT_TEST_APPLICATION ON) + # add project files set(HEADER_FILES aac/aaccodebook.h @@ -162,19 +176,6 @@ set(TEST_SRC_FILES set(DOC_FILES README.md doc/adding-new-fields.md) -# meta data -set(META_PROJECT_NAME tagparser) -set(META_PROJECT_VARNAME TAG_PARSER) -set(META_APP_NAME "Tag Parser") -set(META_APP_AUTHOR "Martchus") -set(META_APP_URL "https://github.com/${META_APP_AUTHOR}/${META_PROJECT_NAME}") -set(META_APP_DESCRIPTION "C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags") -set(META_VERSION_MAJOR 9) -set(META_VERSION_MINOR 0) -set(META_VERSION_PATCH 0) -set(META_REQUIRED_CPP_UNIT_VERSION 1.14.0) -set(META_ADD_DEFAULT_CPP_UNIT_TEST_APPLICATION ON) - # find c++utilities set(CONFIGURATION_PACKAGE_SUFFIX ""