From d1cda6888e6d57107a459d7a5bb4b77bdc371b96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20M=C3=B6ller?= Date: Wed, 20 Dec 2017 17:54:45 +0100 Subject: [PATCH] includes CTest module resp. BUILD_TESTING option --- CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 334dec27..cf0bbb61 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,7 @@ project(nlohmann_json VERSION 3.0.0 LANGUAGES CXX) ## ## OPTIONS ## -option(JSON_BuildTests "Build the unit tests" ON) +option(JSON_BuildTests "Build the unit tests when BUILD_TESTING is enabled." ON) ## ## CONFIGURATION @@ -54,7 +54,9 @@ endif() ## TESTS ## create and configure the unit test target ## -if(JSON_BuildTests) +include(CTest) #adds option BUILD_TESTING (default ON) + +if(BUILD_TESTING AND JSON_BuildTests) enable_testing() include_directories(${NLOHMANN_JSON_SOURCE_DIR}) add_subdirectory(test)