We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a3934db commit 11877f0Copy full SHA for 11877f0
third_party/CMakeLists.txt
@@ -15,12 +15,12 @@ install(TARGETS toolchain EXPORT sdbus-c++-targets)
15
#
16
# spdlog
17
18
-add_subdirectory(spdlog)
19
-set(SPDLOG_INSTALL OFF CACHE BOOL "Do not install spdlog" FORCE)
20
-if (ENABLE_LTO AND IPO_SUPPORT_RESULT)
21
- set_property(TARGET spdlog PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE)
22
-endif ()
23
-target_link_libraries(spdlog PUBLIC toolchain::toolchain)
+set(SPDLOG_NO_EXCEPTIONS ON)
+set(SPDLOG_NO_THREAD_ID ON)
+set(SPDLOG_BUILD_PIC ON)
+set(SPDLOG_SANITIZE_ADDRESS ${SANITIZE_ADDRESS})
+add_library(spdlog INTERFACE)
+target_compile_options(spdlog INTERFACE -isystem${CMAKE_CURRENT_SOURCE_DIR}/spdlog/include)
24
25
26
# glaze
0 commit comments