aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2006-02-07 22:08:52 +0000
committerAlexander Neundorf <neundorf@kde.org>2006-02-07 22:08:52 +0000
commit51f7b91d0443e8d846f5ca62b3b922b150b3778b (patch)
treef105b3f548351952d3f5f46a40c5963a277f4f49
parentfce52d437088520993f5f0df591408aa7e8e6eb4 (diff)
downloadextra-cmake-modules-51f7b91d0443e8d846f5ca62b3b922b150b3778b.tar.gz
extra-cmake-modules-51f7b91d0443e8d846f5ca62b3b922b150b3778b.tar.bz2
make everything clean
Alex svn path=/trunk/KDE/kdelibs/; revision=506938
-rw-r--r--modules/KDE4Macros.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake
index db49f3a2..68d45bad 100644
--- a/modules/KDE4Macros.cmake
+++ b/modules/KDE4Macros.cmake
@@ -42,6 +42,7 @@ 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)
@@ -62,6 +63,7 @@ MACRO(KDE4_ADD_DCOP_SKELS _sources)
ARGS --c++-suffix cpp --no-signals --no-stub ${_kidl}
DEPENDS ${_kidl}
)
+ MACRO_APPEND_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${_skel_H})
ENDIF (NOT HAVE_${_basename}_SKEL_RULE)
@@ -80,6 +82,7 @@ MACRO(KDE4_ADD_DCOP_STUBS _sources)
GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE)
SET(_stub_CPP ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_stub.cpp)
+ SET(_stub_H ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_stub.h)
SET(_kidl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.kidl)
IF (NOT HAVE_${_basename}_KIDL_RULE)
@@ -100,6 +103,8 @@ MACRO(KDE4_ADD_DCOP_STUBS _sources)
ARGS --c++-suffix cpp --no-signals --no-skel ${_kidl}
DEPENDS ${_kidl}
)
+ MACRO_APPEND_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${_stub_H})
+
ENDIF (NOT HAVE_${_basename}_STUB_RULE)
SET(${_sources} ${${_sources}} ${_stub_CPP})