From 0934d4e609dac18441525ed4c45bcdae58b98377 Mon Sep 17 00:00:00 2001 From: Marcus Winter Date: Wed, 10 Feb 2016 11:10:00 +0100 Subject: [PATCH] cmake: disabled warnings 5026 and 5027 for MSVC --- CMakeCommon/SetCompilerFlags.cmake | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeCommon/SetCompilerFlags.cmake b/CMakeCommon/SetCompilerFlags.cmake index dc07374..a03378d 100644 --- a/CMakeCommon/SetCompilerFlags.cmake +++ b/CMakeCommon/SetCompilerFlags.cmake @@ -86,11 +86,16 @@ function(SetVisualStudioCompilerFlags) # This is only an informational warning about which functions # have been inlined by the compiler. # 4255 -> Deactivates warning "no function prototype given converting () to (void)" - # + # # Locally suppressed warnings (should not be globally suppressed): # 4640 -> Information that local static variable initialization is not # 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) set(warning_flags "${warning_flags} /WX") endif() -- libgit2 0.26.0