diff options
author | Alexander Neundorf <neundorf@kde.org> | 2006-02-03 23:12:44 +0000 |
---|---|---|
committer | Alexander Neundorf <neundorf@kde.org> | 2006-02-03 23:12:44 +0000 |
commit | 40eafd6dc1fbf76983eca88c7ad3bcec300ffcc8 (patch) | |
tree | 4f7f5e99a389d6235d93a3644afab5dbe96e5de8 | |
parent | 8fd2d55e9cecc281f6da7a86bbff4011c490996a (diff) | |
download | extra-cmake-modules-40eafd6dc1fbf76983eca88c7ad3bcec300ffcc8.tar.gz extra-cmake-modules-40eafd6dc1fbf76983eca88c7ad3bcec300ffcc8.tar.bz2 |
more fixes for windows...
Alex
svn path=/trunk/KDE/kdelibs/; revision=505471
-rw-r--r-- | modules/FindKDE4.cmake | 5 | ||||
-rw-r--r-- | modules/KDE4Macros.cmake | 12 |
2 files changed, 15 insertions, 2 deletions
diff --git a/modules/FindKDE4.cmake b/modules/FindKDE4.cmake index a3f42d40..2f78c381 100644 --- a/modules/FindKDE4.cmake +++ b/modules/FindKDE4.cmake @@ -80,6 +80,11 @@ IF(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kglobal.h) SET(KDE4_INCLUDE_DIR ${CMAKE_SOURCE_DIR}) SET(KDE4_LIB_DIR ${LIBRARY_OUTPUT_PATH}) + IF (WIN32) + SET(KDE4_DCOPIDL_EXECUTABLE ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/dcopidl.bat ) + ELSE (WIN32) + SET(KDE4_DCOPIDL_EXECUTABLE ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/dcopidl ) + ENDIF (WIN32) SET(KDE4_DCOPIDL_EXECUTABLE ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/dcopidl ) SET(KDE4_KALYPTUS_DIR ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/ ) SET(KDE4_DCOPIDL2CPP_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/dcopidl2cpp ) diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake index 93af113f..cb0657e5 100644 --- a/modules/KDE4Macros.cmake +++ b/modules/KDE4Macros.cmake @@ -32,6 +32,14 @@ MACRO(KDE4_ADD_FILE_DEPENDANCY file) ENDMACRO(KDE4_ADD_FILE_DEPENDANCY) +IF (UNIX) + # dcopidl needs the redirection under unix + SET (_KDE4_GT ">") +ELSE (UNIX) + # but not under windows + SET (_KDE4_GT ) +ENDIF (UNIX) + #create the kidl and skeletion file for dcop stuff #usage: KDE_ADD_COP_SKELS(foo_SRCS ${dcop_headers}) MACRO(KDE4_ADD_DCOP_SKELS _sources) @@ -49,7 +57,7 @@ MACRO(KDE4_ADD_DCOP_SKELS _sources) ADD_CUSTOM_COMMAND(OUTPUT ${_kidl} COMMAND ${KDE4_DCOPIDL_EXECUTABLE} - ARGS --srcdir ${KDE4_KALYPTUS_DIR} ${_tmp_FILE} > ${_kidl} + ARGS --srcdir ${KDE4_KALYPTUS_DIR} ${_tmp_FILE} ${_KDE4_GT} ${_kidl} DEPENDS ${_tmp_FILE} ) ENDIF (NOT HAVE_${_basename}_KIDL_RULE) @@ -88,7 +96,7 @@ MACRO(KDE4_ADD_DCOP_STUBS _sources) ADD_CUSTOM_COMMAND(OUTPUT ${_kidl} COMMAND ${KDE4_DCOPIDL_EXECUTABLE} - ARGS --srcdir ${KDE4_KALYPTUS_DIR} ${_tmp_FILE} > ${_kidl} + ARGS --srcdir ${KDE4_KALYPTUS_DIR} ${_tmp_FILE} ${_KDE4_GT} ${_kidl} DEPENDS ${_tmp_FILE} ) ENDIF (NOT HAVE_${_basename}_KIDL_RULE) |