Ralf Habacker
96958b238f
fixed def file usage for cmake mingw builds
2010-03-19 21:33:57 +01:00
Ralf Habacker
acbc751e28
Decorated public exported functions with DBUS_EXPORT macro, reviewed by Colin Walters.
2010-03-16 09:33:39 +01:00
Ralf Habacker
76919f681c
fixed bus-test sha1 connection address on unix with cmake build system
2010-03-08 15:56:56 +01:00
Ralf Habacker
e469239284
fixed backtrace printing on unix with cmake build system
2010-03-08 15:55:46 +01:00
Ralf Habacker
984b372fd2
Merge branch 'master' of ssh://git.freedesktop.org/git/dbus/dbus
2010-02-12 08:46:10 +01:00
Ralf Habacker
0793857c92
added some docs for windows and updated the documentation index
2010-02-10 13:03:19 +01:00
Ralf Habacker
a931e61763
fixed xml doc generating for cmake build system - supported docbook generator is currently kde's meinproc4, xmlto may also work but need still some checks
2010-02-10 09:26:52 +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
27a46ea9cb
variable name fix (DBUS_DAEMON_NAME instead of DAEMON_NAME)
2010-02-07 00:32:51 +01:00
Romain Pokrzywka
deb7e5a9aa
apply remaining unapplied parts of eeedba5b2f5b008819619764943caddd52441adf in dbus4win
2010-02-07 00:32:50 +01:00
Romain Pokrzywka
3f05abb3ad
not needed anymore. Builds fine without for both msvc and mingw
2010-02-07 00:32:49 +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
1cd84d8258
remove DBUS_DAEMON_EXECUTABLE_NAME, we already have DBUS_DAEMON_NAME, and use the specified name for the executable when building with cmake
2010-02-07 00:32:46 +01:00
Romain Pokrzywka
196b310dd1
remove the debug postfix for the executables, it only makes sense for the lib
2010-02-07 00:32:45 +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
3de7453714
disable cmake options that don't apply (for cmake-gui)
2010-02-07 00:32:43 +01:00
Romain Pokrzywka
7cda0ff030
fixed the TODO, the if block didn't make sense indeed. Also make it clearer which dirs in the summary are installation dirs
2010-02-07 00:32:42 +01:00
Romain Pokrzywka
5bf0e86495
fixed and simplified install prefix handling with cmake
2010-02-07 00:32:41 +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
b43d342846
linux cmake build system related compile fix
2010-02-03 14:14:03 +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
0c31f84932
added cmake option for using nonce-tcp protocol as default; set tcp as default protocol to be compatible with earlier dbus releases
2009-12-01 12:01:11 +01:00
Ralf Habacker
4a24e84aa7
readded test files required for windows
2009-12-01 10:53:53 +01:00
Ralf Habacker
2213a8511a
used dbus/dbus-1.def for cmake too
2009-12-01 10:20:55 +01:00
Ralf Habacker
6738ac8933
updated version
2009-12-01 10:18:46 +01:00
Frank Osterfeld
4806504180
with msvc, replace va_copy by assigning the va_lists (cherry picked from commit 42d613fc9284afaa9543549be26f32e503a58348)
2009-12-01 09:20:25 +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
8ab7f05a19
fixed DBUS_VA_COPY for msvc
2009-11-30 16:01:19 +01:00
Ralf Habacker
3b253a5d27
keep in sync with source
2009-11-30 14:08:30 +01:00
Frank Osterfeld
be3d150691
define _DEBUG for debug builds (cherry picked from commit 3e261c022623306d4dba0cb11fa342abff61aee9)
2009-11-30 13:43:19 +01:00
Frank Osterfeld
08f8057d1f
do not run test binaries as unit tests if they aren't unit tests (cherry picked from commit 5281f5b113bd97152d1c9eac050432bda3274748)
2009-11-30 13:43:18 +01:00
Ralf Habacker
f128dc3cb5
keep def file in sync with source
2009-11-30 13:30:12 +01:00
Ralf Habacker
b94b853cd7
added DBUS_USE_OUTPUT_DEBUG_STRING option
2009-11-30 13:10:38 +01:00
Frank Osterfeld
fa2a53309d
fix warning, use Sleep, not _sleep on windows (cherry picked from commit ea36c743ad60a2dd5c6286571d1a475903519809)
2009-11-30 12:00:14 +01:00
Frank Osterfeld
e31af7aa81
define DBUS_BUILD_TESTS only if the option is enabled (cherry picked from commit 46c3a4e653c17c1daaabf164663856f373330f29)
2009-11-30 11:39:24 +01:00
Frank Osterfeld
9f36b6760c
fix TEST_SOCKET_DIR on windows, do not override value from top-level in test/ (cherry picked from commit fde144333281348cda2d533331946996d7a09bff)
2009-11-30 11:39:23 +01:00
Frank Osterfeld
c263a6dfff
disable launch-helper on windows for now until it builds (cherry picked from commit 48da3a0450172f711c25a459ce70c2521d22ee27)
2009-11-30 11:39:22 +01:00
Frank Osterfeld
c89d506700
bus-test-launch-helper is a unit test, test-service and test-shell-service are not. Rename test-shell to shell-test to match autotools (cherry picked from commit b106387b73d6a300a013a15f6507244e82f007ed)
2009-11-30 11:39:21 +01:00