From 7cf5ece17dc08608d94aec21174e8243ad4a88f6 Mon Sep 17 00:00:00 2001 From: Zsolt Parragi Date: Sat, 24 Aug 2019 07:44:30 +0200 Subject: [PATCH] Build tests by default when backward is a top level project --- BackwardConfig.cmake | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/BackwardConfig.cmake b/BackwardConfig.cmake index 5517029..e8dc3c3 100644 --- a/BackwardConfig.cmake +++ b/BackwardConfig.cmake @@ -41,8 +41,12 @@ set(STACK_DETAILS_BFD FALSE CACHE BOOL set(STACK_DETAILS_DWARF FALSE CACHE BOOL "Use libdwarf/libelf to read debug info") -set(BACKWARD_TESTS FALSE CACHE BOOL "Enable tests") - +if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR AND NOT DEFINED BACKWARD_TESTS) + # If this is a top level CMake project, we most lixely want the tests + set(BACKWARD_TESTS ON CACHE BOOL "Enable tests") +else() + set(BACKWARD_TESTS OFF CACHE BOOL "Enable tests") +endif() ############################################################################### # CONFIGS ###############################################################################