We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d991e93 commit 68514c4Copy full SHA for 68514c4
cmake/QuillUtils.cmake
@@ -64,8 +64,11 @@ function(set_common_compile_options target_name)
64
-Wno-gnu-zero-variadic-macro-arguments
65
>
66
67
- # MSVC-specific options (including Clang on Windows)
68
- $<$<PLATFORM_ID:Windows>:/bigobj /WX /W4 /wd4324 /wd4996>
+ # MSVC-specific options
+ $<$<AND:$<CXX_COMPILER_ID:MSVC>,$<PLATFORM_ID:Windows>>:/bigobj /WX /W4 /wd4324 /wd4996>
69
+
70
+ # Clang on Windows (use -f flags instead of /f flags)
71
+ $<$<AND:$<CXX_COMPILER_ID:Clang>,$<PLATFORM_ID:Windows>>:-Wno-gnu-zero-variadic-macro-arguments -Werror -Wall -Wextra>
72
)
73
74
if (QUILL_NO_EXCEPTIONS)
0 commit comments