Pedantic Visual Studio build (/W4 /WX) (#4214)

* Pedantic Visual Studio build (/W4 /WX)

* Pedantic Visual Studio build (/W4 /WX)

* Pedantic Visual Studio build (/W4 /WX)

* Remove /wd4512 from CMakeLists.txt

* Suppress Visual Studio 4512 warning ('class' : assignment operator could not be generated)
This commit is contained in:
chronoxor
2017-03-10 21:27:30 +03:00
committed by Wouter van Oortmerssen
parent e7e4dc755d
commit f5387387de
4 changed files with 34 additions and 6 deletions

View File

@@ -144,8 +144,8 @@ elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang")
"${CMAKE_CXX_FLAGS} -fsigned-char")
elseif(MSVC)
# warning C4512: assignment operator could not be generated
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4512")
# Visual Studio pedantic build settings
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W4 /WX")
endif()
if(FLATBUFFERS_CODE_COVERAGE)