| From c850e04898a9498d447b43bf346365646ff1b19c Mon Sep 17 00:00:00 2001 |
| From: Fabrice Fontaine <fontaine.fabrice@gmail.com> |
| Date: Fri, 13 May 2022 23:12:31 +0200 |
| Subject: [PATCH] CMakeLists.txt: honour BUILD_TESTING |
| |
| Allow the user to disable tests through the standard BUILD_TESTING |
| option: https://cmake.org/cmake/help/latest/module/CTest.html |
| |
| Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> |
| [Upstream status: https://github.com/signalwire/libks/pull/125] |
| --- |
| CMakeLists.txt | 7 +++++-- |
| 1 file changed, 5 insertions(+), 2 deletions(-) |
| |
| diff --git a/CMakeLists.txt b/CMakeLists.txt |
| index 5bbac31..37e6bcd 100644 |
| --- a/CMakeLists.txt |
| +++ b/CMakeLists.txt |
| @@ -1,5 +1,6 @@ |
| cmake_minimum_required(VERSION 3.7.2) |
| |
| +option(BUILD_TESTING "Build tests" ON) |
| option(KS_DEBUG_MUTEX "Debug mutexes, only works on linux for now" OFF) |
| option(KS_DEBUG_SPINLOCK "Debug spinlocks" OFF) |
| option(KS_DEBUG_POOL "Track pool allocations and provide hooks for rendering them" OFF) |
| @@ -609,8 +610,10 @@ endif() |
| #cotire(ks) |
| |
| # Add tests |
| -enable_testing() |
| -add_subdirectory(tests) |
| +if (BUILD_TESTING) |
| + enable_testing() |
| + add_subdirectory(tests) |
| +endif() |
| |
| if (WITH_KS_TEST) |
| enable_testing() |
| -- |
| 2.35.1 |
| |