mirror of
https://github.com/facebook/zstd.git
synced 2025-07-30 22:23:13 +03:00
CMake: fix excessive build warnings when building with clang-cl
This commit is contained in:
@ -26,7 +26,12 @@ macro(ADD_ZSTD_COMPILATION_FLAGS)
|
|||||||
EnableCompilerFlag("-std=c++11" false true)
|
EnableCompilerFlag("-std=c++11" false true)
|
||||||
#Set c99 by default
|
#Set c99 by default
|
||||||
EnableCompilerFlag("-std=c99" true false)
|
EnableCompilerFlag("-std=c99" true false)
|
||||||
EnableCompilerFlag("-Wall" true true)
|
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND MSVC)
|
||||||
|
# clang-cl normally maps -Wall to -Weverything.
|
||||||
|
EnableCompilerFlag("/clang:-Wall" true true)
|
||||||
|
else ()
|
||||||
|
EnableCompilerFlag("-Wall" true true)
|
||||||
|
endif ()
|
||||||
EnableCompilerFlag("-Wextra" true true)
|
EnableCompilerFlag("-Wextra" true true)
|
||||||
EnableCompilerFlag("-Wundef" true true)
|
EnableCompilerFlag("-Wundef" true true)
|
||||||
EnableCompilerFlag("-Wshadow" true true)
|
EnableCompilerFlag("-Wshadow" true true)
|
||||||
|
Reference in New Issue
Block a user