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 ###############################################################################