aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk Mueller <mueller@kde.org>2006-04-27 14:15:47 +0000
committerDirk Mueller <mueller@kde.org>2006-04-27 14:15:47 +0000
commit12b388babac1a3eb4f0d5d8129e2e3bed1b43dd9 (patch)
tree21062d5414ededc5f453d6eb4962d1861cc4b4a6
parent3bf33b72e0a2b124e0a8cd61f6fd891356331881 (diff)
downloadextra-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.cmake3
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}