Ralf Habacker
a8810a7940
Service dir related bug fix on windows.
...
The code for accessing services requires absolute pathes, which are based
on DBUS_DATADIR. DBUS_DATADIR on windows is defined relative. This patch
makes sure that those pathes are absolute.
2010-10-29 11:55:27 +02:00
Ralf Habacker
80f851416f
Unix compile fix.
2010-09-08 09:13:42 +02:00
Will Thompson
a44d08711c
Revert "Bug 28460 - Refactored dbus configuration access."
...
This reverts commit 6f9077ee87 , which
broke the build on Unix (see previous patch) and introduced a bunch of
warnings.
2010-06-17 15:14:22 +01:00
Ralf Habacker
6f9077ee87
Bug 28460 - Refactored dbus configuration access.
...
Libdbus uses several config variables. On unix these settings are read from
environment variables by using _dbus_getenv.
On other platforms like wince there are no environment variables available and
_dbus_getenv needs an emulation for those plattforms (see
dbus/dbus-sysdeps-wince-glue.c)
To cleanup this emulation the appended patch adds a config api by adding
_dbus_config_... functions.
Also having all client config related functions listed in one header file
provides a good overview about which config attributes are available.
The default implementation retrieves the config values from environment
variables. For other os this could be easily extended or replaced by.
2010-06-14 18:27:04 +02:00
Ralf Habacker
14cc116254
Removed obsolate file.
2010-04-16 08:04:26 +02:00
Romain Pokrzywka
c60c9601f5
update WinCE cmake support
2010-04-13 15:42:10 +02:00
Ralf Habacker
e183399391
Additional fixes for 2154acb349
2010-03-22 10:58:53 +01:00
unknown
2154acb349
Make the windows binaries and build match the linux one with cmake buildsystem.
...
This is performed by including the files from the client lib in the internal one
and by removing the linking to dbus-1 for targets using the internal library.
2010-03-22 10:41:06 +01:00
Ralf Habacker
1fb6d3faf6
Removed def file support for cmake build system.
2010-03-22 10:41:06 +01:00
Ralf Habacker
96958b238f
fixed def file usage for cmake mingw builds
2010-03-19 21:33:57 +01:00
Ralf Habacker
31d9f4d655
Merge branch 'master' of ssh://git.freedesktop.org/git/dbus/dbus
2010-02-09 19:44:12 +01:00
Romain Pokrzywka
e750a52a4d
move dbus-1.def.cmake to the cmake subdir, as it's cmake specific
2010-02-07 00:32:48 +01:00
Romain Pokrzywka
18d6f550d4
add the LIBRARY header in the .def file, but for mingw only, msvc doesn't support it anymore. It's still needed when creating a .lib from a mingw-built dll
2010-02-07 00:32:47 +01:00
Romain Pokrzywka
83c70d45a8
and another .def.in for the verbose mode handling
2010-02-07 00:32:44 +01:00
Romain Pokrzywka
b0e0cd03e8
commented bits cleanup
2010-02-07 00:32:44 +01:00
Romain Pokrzywka
f554db982f
dbus-spawn.h is internal, it shouldn't be installed
2010-02-07 00:32:40 +01:00
Romain Pokrzywka
bbd1c9fe82
now fix the build for the tests; turns out we need another set of exports, since some tests are compiled in the client lib and some are in the internal lib...
2010-02-07 00:32:39 +01:00
Romain Pokrzywka
ce69516585
refactor the cmake build to match with autotools: only export client symbols in dbus-1 and use and internal library for the rest. Currently this library is statically linked to the apps but it can be made dynamic if wanted
2010-02-07 00:32:39 +01:00
Romain Pokrzywka
5746ba8811
split the symbols into separate files matching the client/shared/util sections of the code, and generate the final .def file dynamically
2010-02-07 00:32:37 +01:00
Romain Pokrzywka
7487915ff4
make the def handling simpler with cmake, we don't need to specify the library name anyway
2010-02-07 00:32:36 +01:00
Ralf Habacker
14f376717e
win32 fix: provide separate def file for cmake until there is full splitlib support for cmake
2010-02-02 14:26:50 +01:00
Ralf Habacker
413c3537b8
moved out dbus file related functions from sysdeps into separate files - tested on windows
2009-12-20 11:24:32 +01:00
Ralf Habacker
35eb740bda
moved out DBusPipe implementation into separate files
2009-12-18 14:18:22 +01:00
Ralf Habacker
aab383a63e
added new variable DBUS_BUILD_TIMESTAMP
2009-12-14 23:31:38 +01:00
Ralf Habacker
492e0ae06a
fixed cmake version macro and string handling
2009-12-07 00:49:42 +01:00
Ralf Habacker
2213a8511a
used dbus/dbus-1.def for cmake too
2009-12-01 10:20:55 +01:00
Frank Osterfeld
0617102b4b
Fixes to the nonce code
...
Cherry-picked from commit f9bc0f4bd036f6ede5d9850fb0f8587178c85f44 in
the dbus4win repository, slightly massaged to apply by tml@iki.fi .
2009-12-01 08:43:45 +01:00
Frank Osterfeld
5e2a99c12c
The current state of the nonce-tcp implementation
...
Merged and cleaned up patch from my [Frank Osterfeld's] local work
branch.
Cherry-picked from commit e2801eca57b2d9e09afd662ed5ef6fc83be73afc and
edited by tml@iki.fi to make it apply, and fixing whitespace issues.
2009-12-01 08:43:36 +01:00
Frank Osterfeld
6900afeb7d
-util.c doesn't belong into the lib (cherry picked from commit 6191f6dda62e43765d5f48d677f7a2349e616a63)
2009-12-01 08:38:05 +01:00
Ralf Habacker
3b253a5d27
keep in sync with source
2009-11-30 14:08:30 +01:00
Ralf Habacker
f128dc3cb5
keep def file in sync with source
2009-11-30 13:30:12 +01:00
Christian Ehrlicher
4668480458
merge changes done to the cmake-buildsystem from the sf.net windbus-svn trunk. tested and works fine with at least msvc2008. (cherry picked from commit 45c168fd61e3f6447e014df4bb6417efbe725ccd)
2009-11-30 10:32:04 +01:00
Tobias Mueller
5baf2f856a
Bug 21161 - Update the FSF address
...
No comment.
Signed-off-by: Colin Walters <walters@verbum.org>
2009-07-10 19:32:38 -04:00
Ralf Habacker
df5f85d652
* cmake/dbus/CMakeLists.txt: handle userdb as unix file
2007-06-30 11:46:48 +00:00
Ralf Habacker
d9b9b45554
* 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 21:04:43 +00:00
Ralf Habacker
783e066ce3
* dbus/dbus-server-win.c,dbus/dbus-server-win.h: new file with empty function _dbus_server_listen_platform_specific().
...
* dbus/dbus-server.c (listen_funcs): uses _dbus_server_listen_platform_specific() on win platform too.
2007-05-24 19:15:26 +00:00
Ralf Habacker
17b84104f2
* cmake/: don't install test applications and service files, moved CMAKE_DEBUG_POSTFIX to top level CMakeLists.txt
2007-04-28 19:37:25 +00:00
Ralf Habacker
4bd8418548
* cmake: added debug postfixes to debug exe's for easier debugging.
...
* dbus\dbus-sysdeps-win.c (_dbus_win_set_error_from_win_error): print error code in case no string message is available.
2007-04-26 09:30:38 +00:00
Ralf Habacker
3718730332
* cmake/dbus/CMakeLists.txt: debug postfix also for mingw.
2007-03-25 19:28:05 +00:00
Ralf Habacker
280e313ef7
* dbus\dbus-sysdeps-win-thread.c: renamed to dbus-sysdeps-thread-win.c, it is a platform depending file similar to dbus-sysdeps-pthread.c.
2007-03-15 12:13:39 +00:00
Ralf Habacker
4b876d8cb4
* cmake/dbus/CMakeLists.txt,cmake/bus/CMakeLists.txt,
...
cmake/CMakeLists.txt: win32 compile fix
2007-03-06 20:51:02 +00:00
Ralf Habacker
36ebfd411b
* cmake: new directory, contains cmake build support.
...
See http://www.cmake.org for more informations.
Currently only unix will be buildable because some
win32 required files are still missing.
2007-03-03 14:32:17 +00:00