From dd229430a977e07b7bd65c1513b266f6cb8333f3 Mon Sep 17 00:00:00 2001 From: Vladislav Vaintroub Date: Thu, 24 Aug 2017 08:05:11 +0000 Subject: Windows compile : make compilation fail on "uninitialized variable used" warning C4700 This is a genuine error, and will crash debug buildd in runtime checks if not fixed. it is better to fail during compile. --- cmake/os/Windows.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/os/Windows.cmake b/cmake/os/Windows.cmake index 84276115723..e4221227d91 100644 --- a/cmake/os/Windows.cmake +++ b/cmake/os/Windows.cmake @@ -115,8 +115,8 @@ IF(MSVC) ENDIF() #TODO: update the code and remove the disabled warnings - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /wd4800 /wd4805 /wd4996") - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4800 /wd4805 /wd4996 /wd4291 /wd4577 /we4099") + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /wd4800 /wd4805 /wd4996 /we4700") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4800 /wd4805 /wd4996 /wd4291 /wd4577 /we4099 /we4700") IF(CMAKE_SIZEOF_VOID_P MATCHES 8) # _WIN64 is defined by the compiler itself. -- cgit v1.2.1