diff --git a/cmake/modules/Macros.cmake b/cmake/modules/Macros.cmake index 63b2171b..16aa7a63 100644 --- a/cmake/modules/Macros.cmake +++ b/cmake/modules/Macros.cmake @@ -54,6 +54,8 @@ macro(add_test_executable _target _source) list(APPEND _env "DBUS_TEST_EXEC=${PREFIX}${DBUS_TEST_EXEC}") list(APPEND _env "DBUS_TEST_HOMEDIR=${PREFIX}${CMAKE_BINARY_DIR}/dbus") list(APPEND _env "DBUS_TEST_UNINSTALLED=1") + list(APPEND _env "G_TEST_BUILDDIR=${Z_DRIVE_IF_WINE}${PROJECT_BINARY_DIR}/test") + list(APPEND _env "G_TEST_SRCDIR=${Z_DRIVE_IF_WINE}${PROJECT_SOURCE_DIR}/test") set_tests_properties(${_target} PROPERTIES ENVIRONMENT "${_env}") endmacro(add_test_executable) diff --git a/test/Makefile.am b/test/Makefile.am index 1b6835fe..168ffaea 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -273,6 +273,8 @@ AM_TESTS_ENVIRONMENT = \ export DBUS_TEST_EXEC=@abs_top_builddir@/test; \ export DBUS_TEST_HOMEDIR=@abs_top_builddir@/dbus; \ export DBUS_TEST_UNINSTALLED=1; \ + export G_TEST_BUILDDIR=@abs_builddir@; \ + export G_TEST_SRCDIR=@abs_srcdir@; \ export HOME=@abs_top_builddir@/dbus; \ $(NULL)