if ("${san}" STREQUAL "")
  target_compile_definitions(clio_options INTERFACE BOOST_STACKTRACE_LINK)
  target_compile_definitions(clio_options INTERFACE BOOST_STACKTRACE_USE_BACKTRACE)
  find_package(libbacktrace REQUIRED CONFIG)
else ()
  # Some sanitizers (TSAN and ASAN for sure) can't be used with libbacktrace because they have their own backtracing
  # capabilities and there are conflicts. In any case, this makes sure Clio code knows that backtrace is not available.
  # See relevant conan profiles for sanitizers where we disable stacktrace in Boost explicitly.
  target_compile_definitions(clio_options INTERFACE CLIO_WITHOUT_STACKTRACE)
  message(STATUS "Sanitizer enabled, disabling stacktrace")
endif ()
