diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2021-06-27 07:30:00 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2021-06-27 07:30:00 +0200 |
commit | b0d110bac6f1f10a949abb7f985ea4becda75488 (patch) | |
tree | 57388c274b5889ed64245a02d5f255c7c9143c7f /CMakeLists.txt | |
parent | 00cb60a120a4ddaa00cd8b2852b8d88e0a999261 (diff) | |
parent | ab1fb44f94511de31ad319ce22cdb7a8f9397e8a (diff) | |
download | ayatana-indicator-datetime-b0d110bac6f1f10a949abb7f985ea4becda75488.tar.gz ayatana-indicator-datetime-b0d110bac6f1f10a949abb7f985ea4becda75488.tar.bz2 ayatana-indicator-datetime-b0d110bac6f1f10a949abb7f985ea4becda75488.zip |
Merge branch 'tari01-pr/ayatana-standard-cmake'
Attributes GH PR #40: https://github.com/AyatanaIndicators/ayatana-indicator-datetime/pull/40
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index dce8c96..1ff9bf7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ project (ayatana-indicator-datetime C CXX) -cmake_minimum_required (VERSION 2.8.9) +cmake_minimum_required (VERSION 3.13) list (APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) @@ -9,8 +9,15 @@ endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) set (PROJECT_VERSION "0.8.3") set (PACKAGE ${CMAKE_PROJECT_NAME}) -option (ENABLE_TESTS "Build the package's automatic tests." OFF) -option (ENABLE_COVERAGE "Generate lcov code coverage reports." OFF) +option(ENABLE_TESTS "Enable all tests and checks" OFF) +option(ENABLE_COVERAGE "Enable coverage reports (includes enabling all tests and checks)" OFF) + +if(ENABLE_COVERAGE) + set(ENABLE_TESTS ON) + set(CMAKE_BUILD_TYPE "Coverage") +else() + set(CMAKE_BUILD_TYPE "Release") +endif() ## ## GNU standard installation directories @@ -134,3 +141,8 @@ add_subdirectory(po) if (${ENABLE_TESTS}) add_subdirectory(tests) endif () + +# Display config info + +message(STATUS "Install prefix: ${CMAKE_INSTALL_PREFIX}") +message(STATUS "Unit tests: ${ENABLE_TESTS}") |