1*4882a593SmuzhiyunFrom 03daae49c8fa94513b508bd12f1597e8e5e086f2 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Fabrice Fontaine <fontaine.fabrice@gmail.com> 3*4882a593SmuzhiyunDate: Sat, 17 Apr 2021 13:06:44 +0200 4*4882a593SmuzhiyunSubject: [PATCH] CMakeLists.txt: respect BUILD_TESTING 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunDon't build tests if the standard cmake BUILD_TESTING variable is set to 7*4882a593SmuzhiyunOFF. 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 10*4882a593Smuzhiyun[Upstream status: https://github.com/mapbox/protozero/pull/105] 11*4882a593Smuzhiyun--- 12*4882a593Smuzhiyun CMakeLists.txt | 9 +++++---- 13*4882a593Smuzhiyun 1 file changed, 5 insertions(+), 4 deletions(-) 14*4882a593Smuzhiyun 15*4882a593Smuzhiyundiff --git a/CMakeLists.txt b/CMakeLists.txt 16*4882a593Smuzhiyunindex f9702d6..7a40212 100644 17*4882a593Smuzhiyun--- a/CMakeLists.txt 18*4882a593Smuzhiyun+++ b/CMakeLists.txt 19*4882a593Smuzhiyun@@ -23,6 +23,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON) 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun #----------------------------------------------------------------------------- 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun+option(BUILD_TESTING "Build tests" ON) 24*4882a593Smuzhiyun option(WERROR "Add -Werror flag to build (turns warnings into errors)" ON) 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun if(MSVC) 27*4882a593Smuzhiyun@@ -134,13 +135,13 @@ install(DIRECTORY include/protozero DESTINATION include) 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun #----------------------------------------------------------------------------- 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun-enable_testing() 32*4882a593Smuzhiyun- 33*4882a593Smuzhiyun add_subdirectory(doc) 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun add_subdirectory(tools) 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun-add_subdirectory(test) 38*4882a593Smuzhiyun- 39*4882a593Smuzhiyun+if(BUILD_TESTING) 40*4882a593Smuzhiyun+ enable_testing() 41*4882a593Smuzhiyun+ add_subdirectory(test) 42*4882a593Smuzhiyun+endif() 43*4882a593Smuzhiyun 44*4882a593Smuzhiyun #----------------------------------------------------------------------------- 45*4882a593Smuzhiyun-- 46*4882a593Smuzhiyun2.30.2 47*4882a593Smuzhiyun 48