diff options
author | Ray Molenkamp <github@lazydodo.com> | 2017-09-27 19:11:00 +0300 |
---|---|---|
committer | Ray Molenkamp <github@lazydodo.com> | 2017-09-27 19:11:00 +0300 |
commit | 58f3f9c246f8b88760a5a6e3a77124e65c952754 (patch) | |
tree | 34464dc1aed0cba2cf1125f390f4adf3d978edd9 /build_files/cmake | |
parent | 6c98859b7740343cc75be7e4c568a686dfd20d0c (diff) |
[msvc] treat C4133 as error instead of a warning to mimic gcc's -Werror=incompatible-pointer-types
as requested by @campbellbarton and @mano-wii
Diffstat (limited to 'build_files/cmake')
-rw-r--r-- | build_files/cmake/platform/platform_win32_msvc.cmake | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/build_files/cmake/platform/platform_win32_msvc.cmake b/build_files/cmake/platform/platform_win32_msvc.cmake index 47dd0edc8ba..26568abd9bf 100644 --- a/build_files/cmake/platform/platform_win32_msvc.cmake +++ b/build_files/cmake/platform/platform_win32_msvc.cmake @@ -97,8 +97,9 @@ add_definitions(-D_WIN32_WINNT=0x600) set(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP TRUE) include(InstallRequiredSystemLibraries) -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /nologo /J /Gd /MP /EHsc") -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /nologo /J /Gd /MP") +#4133 treat incompatible pointer types as error +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /nologo /J /Gd /MP /EHsc /we4133") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /nologo /J /Gd /MP /we4133") set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd") set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /MTd") |