summaryrefslogtreecommitdiff
path: root/cmake/utils/DisableTestLogging.cmake
blob: 40c16668555e567aa06ff4cb73711cf0e3e3ed67 (plain)
1
2
3
4
5
6
7
8
9
10
11
# Macro to apply test logging settings to a target
# Configuration options are in cmake/config/tests.cmake

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