dbus/cmake
Ralf Habacker 578ea41d8c Add cmake support for session based test executables
This patch introduces a new cmake macro add_session_test_executable,
which uses dbus-run-session to start a dbus-daemon process with a
temporary session bus in the background and the desired client file.

add_session_test_executable requires additional environment variables
defined in the top level CMakeLists.txt.

Bug: https://gitlab.freedesktop.org/dbus/dbus/issues/135
Signed-off-by: Ralf Habacker <ralf.habacker@freenet.de>
2018-12-17 16:25:12 +01: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 Fix incorrect links in index html page used by cmake 2018-11-20 15:57:21 +01:00
modules Add cmake support for session based test executables 2018-12-17 16:25:12 +01:00
test Add cmake support for session based test executables 2018-12-17 16:25:12 +01:00
tools Adds uac manifest to all executable test files to prevent the Windows 740 error when running 2018-12-05 15:58:48 +01:00
bus-test.bat.cmake * cmake: new directory, contains cmake build support. 2007-03-03 14:32:17 +00:00
CMakeLists.txt Add cmake support for session based test executables 2018-12-17 16:25:12 +01:00
config.h.cmake Drop cmake variable DBUS_WIN_FIXME 2018-12-05 15:58:48 +01: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