Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/onqtam/doctest.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiuseppe Roberti <gr@silenti.net>2017-04-12 18:14:17 +0300
committeronqtam <vik.kirilov@gmail.com>2017-05-16 00:22:20 +0300
commitc89cf8285b8faf50cc1bffc2fb8ddb9f689975a3 (patch)
treeee36e305d5768c59ecb52b2a8153981253c3286a /CMakeLists.txt
parentf3425aede0679285007a8e33a17d999b39d126c8 (diff)
Read version from scripts/version.txt in CMakeLists.txt
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt5
1 files changed, 3 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b9cf8594..87ac8086 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.0)
set(PROJECT_NAME doctest)
-project(${PROJECT_NAME} VERSION 1.1.4)
+project(${PROJECT_NAME})
option(DOCTEST_SKIP_COVERAGE "Skip coverage" OFF)
option(DOCTEST_SKIP_EXAMPLES "Skip examples" OFF)
@@ -48,9 +48,10 @@ set(project_config "${generated_dir}/${PROJECT_NAME}Config.cmake")
set(targets_export_name "${PROJECT_NAME}Targets")
set(namespace "${PROJECT_NAME}::")
+file(READ ${PROJECT_SOURCE_DIR}/scripts/version.txt PROJECT_VERSION)
include(CMakePackageConfigHelpers)
write_basic_package_version_file(
- "${version_config}" COMPATIBILITY SameMajorVersion
+ "${version_config}" VERSION ${PROJECT_VERSION} COMPATIBILITY SameMajorVersion
)
configure_file("cmake/Config.cmake.in" "${project_config}" @ONLY)