From: Ralf Habacker Date: Sat, 16 Jun 2007 08:09:41 +0000 (+0000) Subject: * cmake/CMakeLists.txt: use local include header first X-Git-Tag: dbus-1.1.1~7 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bfe6bf0fd105dac4d49bf83382316c4c88f37a49;p=thirdparty%2Fdbus.git * cmake/CMakeLists.txt: use local include header first * dbus/dbus-sysdeps-win.c: mingw compile fix of DBusCredential struct --- diff --git a/ChangeLog b/ChangeLog index e89abd6c5..0450aaaa0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,29 @@ +2007-06-15 Ralf Habacker + + * cmake/CMakeLists.txt: use local include header first + + * dbus/dbus-sysdeps-win.c: mingw fix of DBusCredential struct + +2007-06-15 Ralf Habacker + + * cmake/ConfigureChecks.cmake,cmake/config.h.cmake: + added check for HAVE_ERRNO_H + + * cmake/dbus/CMakeLists.txt: added missing files + + * dbus/dbus-transport-win.c/.h: new files + + * dbus/dbus-sysdeps-win.c,.h: added required _unix functions + to make dbus compilable on win32 + + * dbus/dbus-sysdeps-win-utils.c,.h: moved some functions to + dbus-sysdeps-win.c + + * dbus-win.patch: removed applied or obsolate patches + + Note: dbus-win32 is now compilable, no guarantee that it runs + without any problems + 2007-06-15 Havoc Pennington * dbus/dbus-sysdeps-unix.c (_dbus_append_session_config_file) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 3728aba0a..ab472be0d 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -20,7 +20,9 @@ endif (CYGWIN) # search for required packages if (WIN32) - find_package(KDEWIN) + # include local header first to avoid using old installed header + set (CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} ${CMAKE_SOURCE_DIR}/..) + find_package(KDEWIN) find_package(KDEWIN_Packager) find_package(LibIconv) include(Win32Macros) @@ -87,6 +89,8 @@ if(CMAKE_BUILD_TYPE STREQUAL "Debug") set (CMAKE_DEBUG_POSTFIX "d") endif(CMAKE_BUILD_TYPE STREQUAL "Debug") +set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -save-temps") +message(STATUS "-----" ${CMAKE_INCLUDE_PATH}) ######################################################################### # Windows CE diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c index f938bda88..80a179382 100644 --- a/dbus/dbus-sysdeps-win.c +++ b/dbus/dbus-sysdeps-win.c @@ -28,11 +28,11 @@ /* #define ENABLE_DBUSUSERINFO */ -typedef struct DBusCredentials{ +struct DBusCredentials{ int uid; int gid; int pid; -} DBusCredentials; +}; #undef open