diff options
author | Dirk Mueller <mueller@kde.org> | 2006-04-27 14:15:47 +0000 |
---|---|---|
committer | Dirk Mueller <mueller@kde.org> | 2006-04-27 14:15:47 +0000 |
commit | 12b388babac1a3eb4f0d5d8129e2e3bed1b43dd9 (patch) | |
tree | 21062d5414ededc5f453d6eb4962d1861cc4b4a6 | |
parent | 3bf33b72e0a2b124e0a8cd61f6fd891356331881 (diff) | |
download | extra-cmake-modules-12b388babac1a3eb4f0d5d8129e2e3bed1b43dd9.tar.gz extra-cmake-modules-12b388babac1a3eb4f0d5d8129e2e3bed1b43dd9.tar.bz2 |
if we call it with --no-stub, then it won't produce a
header file. Amazing how long this bug went unnoticed.
Fixes everything-constantly-rebuilding when using cmake.
svn path=/trunk/KDE/kdelibs/; revision=534598
-rw-r--r-- | modules/KDE4Macros.cmake | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake index 5eb7733a..36fd3ebc 100644 --- a/modules/KDE4Macros.cmake +++ b/modules/KDE4Macros.cmake @@ -25,7 +25,6 @@ MACRO (KDE4_ADD_DCOP_SKELS _sources) GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE) set(_skel ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_skel.cpp) - set(_skel_H ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_skel.h) set(_kidl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.kidl) if (NOT HAVE_${_basename}_KIDL_RULE) @@ -41,7 +40,7 @@ MACRO (KDE4_ADD_DCOP_SKELS _sources) if (NOT HAVE_${_basename}_SKEL_RULE) set(HAVE_${_basename}_SKEL_RULE ON) - add_custom_command(OUTPUT ${_skel_H} ${_skel} + add_custom_command(OUTPUT ${_skel} COMMAND ${KDE4_DCOPIDL2CPP_EXECUTABLE} ARGS --c++-suffix cpp --no-signals --no-stub ${_kidl} MAIN_DEPENDENCY ${_kidl} |