dbus/cmake
Simon McVittie f33038bc1b build: Require va_copy() or __va_copy() on non-MSVC compilers
va_copy() is a C99 feature, and should be widely supported by now.
gcc in strict C89 mode implements an equivalent __va_copy() instead.

MSVC 2013 implements va_copy(), but at the moment we still aim to support
MSVC 2010 and 2012, which don't have it. However, we know that in
Windows ABIs, va_list is a pointer, so we can use
_DBUS_VA_COPY_ASSIGN. We do not support MSVC for Autotools builds, only
CMake, due to its non-Unixish command-line interface.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2018-11-19 11:27:25 +00:00
..
bus cmake: Install d-d-launch-helper to ${CMAKE_INSTALL_LIBEXECDIR} 2018-10-25 16:04:04 +00:00
dbus Cleanup of the cmake definitions of source directories 2018-10-25 13:23:20 +00:00
doc Add generating dbus.devhelp2 to cmake build system 2018-11-16 23:01:56 +01:00
modules cmake: Fold GObject detection into GLib detection 2018-03-19 12:33:45 +00:00
test tests: Add a unit test for _dbus_command_for_pid() 2018-10-31 16:56:36 +00:00
tools Add Windows implementation of dbus-run-session tool 2018-10-25 18:24:04 +00:00
bus-test.bat.cmake * cmake: new directory, contains cmake build support. 2007-03-03 14:32:17 +00:00
CMakeLists.txt internals: Assume compiler supports a subset of ISO varargs syntax 2018-11-15 18:55:57 +00:00
config.h.cmake build: Require va_copy() or __va_copy() on non-MSVC compilers 2018-11-19 11:27:25 +00:00
ConfigureChecks.cmake build: Require va_copy() or __va_copy() on non-MSVC compilers 2018-11-19 11:27:25 +00:00
dbus-env.bat.cmake Split DBUS_SESSION_BUS_DEFAULT_ADDRESS into listen, connect addresses and set better defaults 2012-08-13 19:57:13 +01:00
DBus1Config.cmake.in cmake, autotools: Add find package config support for cmake clients 2017-03-20 14:18:45 +00:00
DBus1Config.pkgconfig.in cmake, autotools: Add find package config support for cmake clients 2017-03-20 14:18:45 +00:00
DBus1ConfigVersion.cmake.in cmake, autotools: Add find package config support for cmake clients 2017-03-20 14:18:45 +00:00
i686-w64-mingw32.cmake cmake: Fix warning on travis-ci 'CMAKE_FORCE_C.._COMPILER macro is deprecated' 2018-03-21 15:02:38 +01:00
x86_64-w64-mingw32.cmake travis-ci: Add cross building support for mingw 64 bit compiler 2018-03-22 21:13:47 +01:00