]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
cmake: Add msvc support for sign-compare warnings.
authorRalf Habacker <ralf.habacker@freenet.de>
Sat, 18 Apr 2015 19:54:05 +0000 (21:54 +0200)
committerRalf Habacker <ralf.habacker@freenet.de>
Mon, 20 Apr 2015 10:26:12 +0000 (12:26 +0200)
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=90089
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
cmake/CMakeLists.txt

index 6fbe23e7d748589e215967496be386fe49c8f879..28de329ee556881ded32e998db18c4b6fe63bb4f 100644 (file)
@@ -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)