From 2e008b319ce145376ad105b46347848028aad1cc Mon Sep 17 00:00:00 2001 From: Prateek Chokse Date: Fri, 12 Feb 2021 14:13:51 +0530 Subject: [PATCH] Fix: prevents MSVC warning flags to propagate in CUDA --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 97c74157..f2874762 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -132,7 +132,8 @@ if(SPDLOG_BUILD_SHARED) add_library(spdlog SHARED ${SPDLOG_SRCS} ${SPDLOG_ALL_HEADERS}) target_compile_definitions(spdlog PUBLIC SPDLOG_SHARED_LIB) if(MSVC) - target_compile_options(spdlog PUBLIC /wd4251 /wd4275) + target_compile_options(spdlog PUBLIC + $<$,$>>:/wd4251 /wd4275>) endif() if(NOT SPDLOG_FMT_EXTERNAL AND NOT SPDLOG_FMT_EXTERNAL_HO) target_compile_definitions(spdlog PRIVATE FMT_EXPORT PUBLIC FMT_SHARED)