From: Ralf Habacker Date: Sat, 28 May 2011 11:59:50 +0000 (+0200) Subject: Fixes for Visual Studio 2010 cmake generator - reported by Ray Satiro. X-Git-Tag: dbus-1.5.2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1e28fba0bcbd62d3cfbd6ce861de036d9d0537a;p=thirdparty%2Fdbus.git Fixes for Visual Studio 2010 cmake generator - reported by Ray Satiro. --- diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 4a3f6d1fb..0a3652a8b 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -439,8 +439,8 @@ set (DBUS_USER ) if (WIN32) - option (DBUS_SYSTEM_BUS_DEFAULT_ADDRESS "system bus default address" "nonce-tcp:") - option (DBUS_SESSION_BUS_DEFAULT_ADDRESS "session bus default address" "nonce-tcp:") + set (DBUS_SYSTEM_BUS_DEFAULT_ADDRESS "nonce-tcp:" CACHE STRING "system bus default address" FORCE) + set (DBUS_SESSION_BUS_DEFAULT_ADDRESS "nonce-tcp:" CACHE STRING "session bus default address" FORCE) set (DBUS_SYSTEM_CONFIG_FILE "etc/dbus-1/system.conf") set (DBUS_SESSION_CONFIG_FILE "etc/dbus-1/session.conf") @@ -456,7 +456,7 @@ else (WIN32) set (DBUS_USER "root") endif (WIN32) -option (DBUS_DAEMON_NAME "The name of the dbus daemon executable" dbus-daemon) +set (DBUS_DAEMON_NAME "dbus-daemon" CACHE STRING "The name of the dbus daemon executable" FORCE) ########### create config.h ############### diff --git a/cmake/config.h.cmake b/cmake/config.h.cmake index df3d45a4a..5220a8d5a 100644 --- a/cmake/config.h.cmake +++ b/cmake/config.h.cmake @@ -252,4 +252,8 @@ #define _dbus_verbose_C_S _dbus_verbose #endif +# if defined(_MSC_VER) && !defined(inline) +#define inline __inline +#endif + #endif // _DBUS_CONFIG_H diff --git a/dbus/dbus-internals.c b/dbus/dbus-internals.c index 5e864ce3d..95a491f99 100644 --- a/dbus/dbus-internals.c +++ b/dbus/dbus-internals.c @@ -301,9 +301,6 @@ static dbus_bool_t verbose = TRUE; #include #endif -#ifdef _MSC_VER -#define inline -#endif #ifdef DBUS_USE_OUTPUT_DEBUG_STRING static char module_name[1024]; #endif