Commit 0934d4e6 by Marcus Winter

cmake: disabled warnings 5026 and 5027 for MSVC

parent 2f7e8112
...@@ -86,11 +86,16 @@ function(SetVisualStudioCompilerFlags) ...@@ -86,11 +86,16 @@ function(SetVisualStudioCompilerFlags)
# This is only an informational warning about which functions # This is only an informational warning about which functions
# have been inlined by the compiler. # have been inlined by the compiler.
# 4255 -> Deactivates warning "no function prototype given converting () to (void)" # 4255 -> Deactivates warning "no function prototype given converting () to (void)"
# #
# Locally suppressed warnings (should not be globally suppressed): # Locally suppressed warnings (should not be globally suppressed):
# 4640 -> Information that local static variable initialization is not # 4640 -> Information that local static variable initialization is not
# thread-safe. # thread-safe.
set(warning_flags "/Wall /wd4820 /wd4514 /wd4668 /wd4710 /wd4350 /wd4571 /wd4625 /wd4626 /wd4711 /wd4255") #
# VS 2015 specific warnings:
# 5026 -> Move constructor was implicitly defined as deleted
# 5027 -> Move assignment operator was implicitly defined as deleted
#
set(warning_flags "/Wall /wd4820 /wd4514 /wd4668 /wd4710 /wd4350 /wd4571 /wd4625 /wd4626 /wd4711 /wd4255 /wd5026 /wd5027")
if (WARNINGS_ARE_ERRORS STREQUAL ON) if (WARNINGS_ARE_ERRORS STREQUAL ON)
set(warning_flags "${warning_flags} /WX") set(warning_flags "${warning_flags} /WX")
endif() endif()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment