SVN commit 547079 by kuemmel: build example/chat also on windows: fix dbusidl2cpp.exe usage with nmake. using the IDE is still broken because chatinterface.moc and chatmainwindow.h are not generated. this is baybe a cmake BUG.
CCMAIL:kde-buildsystem@kde.org M +10 -3 CMakeLists.txt --- trunk/kdesupport/qt-dbus/examples/CMakeLists.txt #547078:547079 @@ -66,7 +66,6 @@ ########### next target ############### -if(NOT WIN32) SET(chat_SRCS chat.cpp @@ -81,8 +80,17 @@ COMMAND ${QT_UIC_EXECUTABLE} ARGS -o chatsetnickname.h ${CMAKE_CURRENT_SOURCE_DIR}/chatsetnickname.ui DEPENDS chatsetnickname.ui) +if(WIN32) + if(NOT MSVC_IDE) + set(DBUSIDL2CPP_PROGRAM ${CMAKE_BINARY_DIR}/tools/dbusidl2cpp.exe) + else(NOT MSVC_IDE) + set(DBUSIDL2CPP_PROGRAM ${CMAKE_BINARY_DIR}/tools/$(OutDir)/dbusidl2cpp.exe) + endif(NOT MSVC_IDE) +else(WIN32) + set(DBUSIDL2CPP_PROGRAM ${CMAKE_CURRENT_BINARY_DIR}/../tools/dbusidl2cpp) +endif(WIN32) ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/chatinterface.cpp ${CMAKE_CURRENT_BINARY_DIR}/chatinterface.h - COMMAND ${CMAKE_CURRENT_BINARY_DIR}/../tools/dbusidl2cpp + COMMAND ${DBUSIDL2CPP_PROGRAM} ARGS -m -p chatinterface ${CMAKE_CURRENT_SOURCE_DIR}/com.trolltech.ChatInterface.xml DEPENDS com.trolltech.ChatInterface.xml dbusidl2cpp) ADD_CUSTOM_COMMAND(OUTPUT chatinterface.moc @@ -95,6 +103,5 @@ ADD_EXECUTABLE(chat ${chat_SRCS} ${CMAKE_CURRENT_BINARY_DIR}/chatinterface.cpp) TARGET_LINK_LIBRARIES(chat dbus-qt4-1 ${QTGUI}) -endif(NOT WIN32) ########### install files ############### _______________________________________________ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem