|
|
@ -96,6 +96,17 @@ option(SPDLOG_NO_THREAD_ID "prevent spdlog from querying the thread id on each l
|
|
|
|
option(SPDLOG_NO_TLS "prevent spdlog from using thread local storage" OFF)
|
|
|
|
option(SPDLOG_NO_TLS "prevent spdlog from using thread local storage" OFF)
|
|
|
|
option(SPDLOG_NO_ATOMIC_LEVELS "prevent spdlog from using of std::atomic log levels (use only if your code never modifies log levels concurrently" OFF)
|
|
|
|
option(SPDLOG_NO_ATOMIC_LEVELS "prevent spdlog from using of std::atomic log levels (use only if your code never modifies log levels concurrently" OFF)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# clang-tidy
|
|
|
|
|
|
|
|
if(${CMAKE_VERSION} VERSION_GREATER "3.5")
|
|
|
|
|
|
|
|
option(SPDLOG_TIDY "run clang-tidy" OFF)
|
|
|
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(SPDLOG_TIDY)
|
|
|
|
|
|
|
|
set(CMAKE_CXX_CLANG_TIDY "clang-tidy")
|
|
|
|
|
|
|
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
|
|
|
|
|
|
|
message(STATUS "Enabled clang-tidy")
|
|
|
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
|
|
find_package(Threads REQUIRED)
|
|
|
|
find_package(Threads REQUIRED)
|
|
|
|
message(STATUS "Build type: " ${CMAKE_BUILD_TYPE})
|
|
|
|
message(STATUS "Build type: " ${CMAKE_BUILD_TYPE})
|
|
|
|
#---------------------------------------------------------------------------------------
|
|
|
|
#---------------------------------------------------------------------------------------
|
|
|
@ -289,6 +300,5 @@ if (SPDLOG_INSTALL)
|
|
|
|
# Support creation of installable packages
|
|
|
|
# Support creation of installable packages
|
|
|
|
#---------------------------------------------------------------------------------------
|
|
|
|
#---------------------------------------------------------------------------------------
|
|
|
|
include(cmake/spdlogCPack.cmake)
|
|
|
|
include(cmake/spdlogCPack.cmake)
|
|
|
|
|
|
|
|
|
|
|
|
endif ()
|
|
|
|
endif ()
|
|
|
|
|
|
|
|
|
|
|
|