summaryrefslogtreecommitdiff
path: root/README.cmake
diff options
context:
space:
mode:
authorDaniel Wendt <daniel.wendt@linux.com>2018-03-13 11:25:16 +0100
committerSimon McVittie <smcv@collabora.com>2018-03-15 19:53:05 +0000
commit37b6e180e14abf8a118ee66f79718583eaf20fae (patch)
tree2b557798b8d96f6d736ac79fcbc8461802c4fa05 /README.cmake
parent29afefef7223e0182aeb1dbf8e61cc8b5aee6e62 (diff)
downloaddbus-37b6e180e14abf8a118ee66f79718583eaf20fae.tar.gz
Enable "unused result" warning for Visual Studio >= 2012 (MSVC 11.0)
The _Must_inspect_result_ annotation is documented to be used in both the declaration and implementation, but in testing with the MSVC 2012 compiler it appears to be sufficient to use the annotation only in the declaration to get a compiler warning, as with the GCC compiler. So the annotation is not necessary in the C implementation. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=105460 [smcv: Rebase dbus-sysdeps.h changes on master] [smcv: Clarify commit message] Reviewed-by: Simon McVittie <smcv@collabora.com> Tested-by: Daniel Wendt <daniel.wendt@linux.com>
Diffstat (limited to 'README.cmake')
-rw-r--r--README.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/README.cmake b/README.cmake
index 6d5621fd..2fe33dcd 100644
--- a/README.cmake
+++ b/README.cmake
@@ -165,6 +165,10 @@ x11 only:
// Build with X11 auto launch support
DBUS_BUILD_X11:BOOL=ON
+MSVC only (Visual Studio >= 2012):
+// Enable code analyzing for MSVC compiler: /analyze
+DBUS_MSVC_ANALYZE:BOOL=OFF
+
Note: The above mentioned options could be extracted after
configuring from the output of running "<maketool> help-options"