summaryrefslogtreecommitdiff
path: root/cmake/utils/DisableTestLogging.cmake
blob: 730b0bc0f9ac051a42a9da46da598b816073ae1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
set(DISABLE_TESTS_LOGGING TRUE CACHE BOOL "Disable Ouroboros log output in tests")
if (DISABLE_TESTS_LOGGING)
  message(STATUS "Ouroboros logging in test output disabled")
else ()
  message(STATUS "Ouroboros logging in test output enabled")
endif ()

macro(disable_test_logging_for_target target)
  if (DISABLE_TESTS_LOGGING)
    target_compile_definitions(${target} PRIVATE OUROBOROS_DISABLE_LOGGING)
  endif ()
endmacro()