From: Ralf Habacker Date: Sat, 18 Apr 2015 19:54:05 +0000 (+0200) Subject: cmake: Add msvc support for sign-compare warnings. X-Git-Tag: dbus-1.9.16~42 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b43ad50be70c6ad6982b3560dd60b8b6411e1f57;p=thirdparty%2Fdbus.git cmake: Add msvc support for sign-compare warnings. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=90089 Reviewed-by: Simon McVittie --- diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 6fbe23e7d..28de329ee 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -202,8 +202,13 @@ if(DBUS_WITH_GLIB) endif() SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -D_DEBUG") -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wsign-compare") -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wsign-compare") +if(MSVC) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /w14018") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /w14018") +else() + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wsign-compare") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wsign-compare") +endif() ######################################################################### # Windows CE (>= 5.0.0)