diff options
author | Gaia Clary <gaia.clary@machinimatrix.org> | 2018-11-29 18:56:33 +0300 |
---|---|---|
committer | Gaia Clary <gaia.clary@machinimatrix.org> | 2018-11-29 20:33:46 +0300 |
commit | 23284e4dde5e759d082e82d6cb666cb10f43e716 (patch) | |
tree | e0e7b6a00dfed25461bc45a3c180f51dec9f3233 /CMakeLists.txt | |
parent | e03eaf5b816782cbdce08bbeb6192b32a7d685e6 (diff) |
add: visual studio Compiler warning (order of attribute init in c++ constructors)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index ccc6d54c9a4..5741588b6af 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1458,6 +1458,11 @@ elseif(CMAKE_C_COMPILER_ID MATCHES "MSVC") "/we4431" # missing type specifier - int assumed ) + if(MSVC_VERSION GREATER_EQUAL 1911) + # see https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/c5038?view=vs-2017 + set(_WARNINGS "${_WARNINGS} /w35038") #order of initialisation in c++ constructors + endif() + string(REPLACE ";" " " _WARNINGS "${_WARNINGS}") set(C_WARNINGS "${_WARNINGS}") set(CXX_WARNINGS "${_WARNINGS}") |