diff options
author | Daniel Wendt <daniel.wendt@linux.com> | 2018-03-13 11:25:16 +0100 |
---|---|---|
committer | Simon McVittie <smcv@collabora.com> | 2018-03-15 19:53:05 +0000 |
commit | 37b6e180e14abf8a118ee66f79718583eaf20fae (patch) | |
tree | 2b557798b8d96f6d736ac79fcbc8461802c4fa05 /README.cmake | |
parent | 29afefef7223e0182aeb1dbf8e61cc8b5aee6e62 (diff) | |
download | dbus-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.cmake | 4 |
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" |