From 2ef06eb6161043e51549d74d15325ad452975183 Mon Sep 17 00:00:00 2001 From: Louis Sautier Date: Tue, 12 Sep 2017 00:03:08 +0200 Subject: [PATCH] Add an option to prevent CMake from running tests --- CMakeLists.txt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a683ea1..bbc1319 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,6 +10,9 @@ option(UTPP_INCLUDE_TESTS_IN_BUILD option(UTPP_AMPLIFY_WARNINGS "Set this to OFF if you wish to use CMake default warning levels; should generally only use to work around support issues for your specific compiler" ON) +option(UTPP_RUN_TESTS + "Set this to OFF if you do not wish to let CMake run the tests" + ON) set(LIB_SUFFIX "" CACHE STRING "Identifier to add to end of lib directory name e.g. 64 for lib64") @@ -82,10 +85,12 @@ endif() target_link_libraries(TestUnitTest++ UnitTest++) -# run unit tests as post build step -add_custom_command(TARGET TestUnitTest++ - POST_BUILD COMMAND TestUnitTest++ - COMMENT "Running unit tests") +IF(${UTPP_RUN_TESTS}) + # run unit tests as post build step + add_custom_command(TARGET TestUnitTest++ + POST_BUILD COMMAND TestUnitTest++ + COMMENT "Running unit tests") +endif() if(NOT ${UTPP_INCLUDE_TESTS_IN_BUILD}) set_target_properties(TestUnitTest++ PROPERTIES EXCLUDE_FROM_ALL 1) pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy