enable_testing only if JSON_BuildTests is ON

This commit is contained in:
Ilya Polishchuk 2017-07-27 17:50:24 +03:00 committed by GitHub
parent 669ebf51bc
commit a27dd3a6f6

View file

@ -3,8 +3,6 @@ cmake_minimum_required(VERSION 3.0)
# define the project # define the project
project(nlohmann_json VERSION 2.1.1 LANGUAGES CXX) project(nlohmann_json VERSION 2.1.1 LANGUAGES CXX)
enable_testing()
option(JSON_BuildTests "Build the unit tests" ON) option(JSON_BuildTests "Build the unit tests" ON)
# define project variables # define project variables
@ -26,6 +24,7 @@ target_include_directories(${JSON_TARGET_NAME} INTERFACE
# create and configure the unit test target # create and configure the unit test target
if(JSON_BuildTests) if(JSON_BuildTests)
enable_testing()
add_subdirectory(test) add_subdirectory(test)
endif() endif()