summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2007-04-26 09:30:38 +0000
committerRalf Habacker <ralf.habacker@freenet.de>2007-04-26 09:30:38 +0000
commit4bd8418548e668cd3fbf8ea5f6aa21d28e14e386 (patch)
treea0098f26c866766189bb6ecf224fd0d3c83f0c2f /cmake
parentc4a5da3e597e5ff782b52e48bc8ed2996ea90fa0 (diff)
* 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.
Diffstat (limited to 'cmake')
-rw-r--r--cmake/CMakeLists.txt7
-rw-r--r--cmake/bus/CMakeLists.txt20
-rw-r--r--cmake/dbus/CMakeLists.txt8
-rw-r--r--cmake/tools/CMakeLists.txt14
4 files changed, 27 insertions, 22 deletions
diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
index ccd63e01..1b5249c2 100644
--- a/cmake/CMakeLists.txt
+++ b/cmake/CMakeLists.txt
@@ -1,6 +1,6 @@
set (PACKAGE dbus)
set (VERSION_MAJOR "1")
-set (VERSION_MINOR "0")
+set (VERSION_MINOR "1")
set (VERSION_PATCH "0")
set (VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH} )
project(${PACKAGE})
@@ -75,6 +75,11 @@ if(MSVC)
SET(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /FIconfig.h ${MSVC_W_ERROR} ${MSVC_W_DISABLE}")
endif(MSVC)
+if(CMAKE_BUILD_TYPE STREQUAL "Debug")
+ # dll postfix is set to 'd' by default
+ set (CMAKE_EXE_POSTFIX "d")
+endif(CMAKE_BUILD_TYPE STREQUAL "Debug")
+
#########################################################################
# Windows CE
diff --git a/cmake/bus/CMakeLists.txt b/cmake/bus/CMakeLists.txt
index dfef9599..c6e6c3ea 100644
--- a/cmake/bus/CMakeLists.txt
+++ b/cmake/bus/CMakeLists.txt
@@ -82,9 +82,9 @@ set (dbus_daemon_SOURCES
include_directories(${XML_INCLUDE_DIR})
SET (LIBS ${XML_LIBRARY})
-add_executable(dbus-daemon ${dbus_daemon_SOURCES})
-target_link_libraries(dbus-daemon dbus-1 ${LIBS})
-install_targets(/bin dbus-daemon )
+add_executable(dbus-daemon${CMAKE_EXE_POSTFIX} ${dbus_daemon_SOURCES})
+target_link_libraries(dbus-daemon${CMAKE_EXE_POSTFIX} dbus-1 ${LIBS})
+install_targets(/bin dbus-daemon${CMAKE_EXE_POSTFIX} )
install_files(/etc FILES ${config_DATA})
if (DBUS_SERVICE)
@@ -95,9 +95,9 @@ if (DBUS_SERVICE)
# ${BUS_SOURCES}
)
- add_executable(dbus-service ${dbus_service_SOURCES} )
- target_link_libraries(dbus-service dbus-1 ${LIBS})
- install_targets(/bin dbus-service )
+ add_executable(dbus-service${CMAKE_EXE_POSTFIX} ${dbus_service_SOURCES} )
+ target_link_libraries(dbus-service${CMAKE_EXE_POSTFIX} dbus-1 ${LIBS})
+ install_targets(/bin dbus-service${CMAKE_EXE_POSTFIX} )
endif (DBUS_SERVICE)
@@ -121,10 +121,10 @@ set (bus_test_SOURCES
)
if (DBUS_BUILD_TESTS)
- add_executable(bus-test ${bus_test_SOURCES})
- target_link_libraries(bus-test dbus-1 ${LIBS} )
- install_targets(/bin bus-test)
- add_test(bus-test ${EXECUTABLE_OUTPUT_PATH}/bus-test ${CMAKE_SOURCE_DIR}/../test/data)
+ add_executable(bus-test${CMAKE_EXE_POSTFIX} ${bus_test_SOURCES})
+ target_link_libraries(bus-test${CMAKE_EXE_POSTFIX} dbus-1 ${LIBS} )
+ install_targets(/bin bus-test${CMAKE_EXE_POSTFIX})
+ add_test(bus-test ${EXECUTABLE_OUTPUT_PATH}/bus-test${CMAKE_EXE_POSTFIX} ${CMAKE_SOURCE_DIR}/../test/data)
endif (DBUS_BUILD_TESTS)
if(MSVC)
diff --git a/cmake/dbus/CMakeLists.txt b/cmake/dbus/CMakeLists.txt
index 79bf6566..4957b13c 100644
--- a/cmake/dbus/CMakeLists.txt
+++ b/cmake/dbus/CMakeLists.txt
@@ -234,10 +234,10 @@ install_files(/include/dbus FILES ${dbusinclude_HEADERS})
if (DBUS_BUILD_TESTS)
set (TESTS_ENVIRONMENT "DBUS_TEST_DATA=${CMAKE_SOURCE_DIR}/test/data DBUS_TEST_HOMEDIR=${CMAKE_BUILD_DIR}/dbus")
- ADD_EXECUTABLE(dbus-test ${CMAKE_SOURCE_DIR}/../dbus/dbus-test-main.c)
- target_link_libraries(dbus-test dbus-1 ${LIBS})
- add_test(dbus-test ${EXECUTABLE_OUTPUT_PATH}/dbus-test ${CMAKE_SOURCE_DIR}/../test/data)
- install_targets(/bin dbus-test)
+ ADD_EXECUTABLE(dbus-test${CMAKE_EXE_POSTFIX} ${CMAKE_SOURCE_DIR}/../dbus/dbus-test-main.c)
+ target_link_libraries(dbus-test${CMAKE_EXE_POSTFIX} dbus-1 ${LIBS})
+ add_test(dbus-test${CMAKE_EXE_POSTFIX} ${EXECUTABLE_OUTPUT_PATH}/dbus-test ${CMAKE_SOURCE_DIR}/../test/data)
+ install_targets(/bin dbus-test${CMAKE_EXE_POSTFIX})
ENDIF (DBUS_BUILD_TESTS)
if (UNIX)
diff --git a/cmake/tools/CMakeLists.txt b/cmake/tools/CMakeLists.txt
index 214d19b1..c5568cb3 100644
--- a/cmake/tools/CMakeLists.txt
+++ b/cmake/tools/CMakeLists.txt
@@ -54,16 +54,16 @@ set (dbus_viewer_SOURCES
../../tools/dbus-viewer.c
)
-add_executable(dbus-send ${dbus_send_SOURCES})
-target_link_libraries(dbus-send dbus-1)
-install_targets(/bin dbus-send )
+add_executable(dbus-send${CMAKE_EXE_POSTFIX} ${dbus_send_SOURCES})
+target_link_libraries(dbus-send${CMAKE_EXE_POSTFIX} dbus-1)
+install_targets(/bin dbus-send${CMAKE_EXE_POSTFIX} )
# glib required
-#add_executable(dbus_launch ${dbus_launch_SOURCES})
+#add_executable(dbus_launch${CMAKE_EXE_POSTFIX} ${dbus_launch_SOURCES})
-add_executable(dbus-monitor ${dbus_monitor_SOURCES})
-target_link_libraries(dbus-monitor dbus-1)
-install_targets(/bin dbus-monitor )
+add_executable(dbus-monitor${CMAKE_EXE_POSTFIX} ${dbus_monitor_SOURCES})
+target_link_libraries(dbus-monitor${CMAKE_EXE_POSTFIX} dbus-1)
+install_targets(/bin dbus-monitor${CMAKE_EXE_POSTFIX} )
#dbus_send_LDADD= $(top_builddir)/dbus/libdbus-1.la
#dbus_monitor_LDADD= $(top_builddir)/glib/libdbus-glib-1.la