aboutsummaryrefslogtreecommitdiff
path: root/kde3/KDE3Macros.cmake
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2006-01-07 16:35:35 +0000
committerAlexander Neundorf <neundorf@kde.org>2006-01-07 16:35:35 +0000
commit5a927c38ec1d47da5cabadd887e53eed9aff332c (patch)
tree400e0b58de1911bf0291f8f0d559108e9b8f928f /kde3/KDE3Macros.cmake
parentba732a732a6036c9c11c6635f574c199c6dfbab7 (diff)
downloadextra-cmake-modules-5a927c38ec1d47da5cabadd887e53eed9aff332c.tar.gz
extra-cmake-modules-5a927c38ec1d47da5cabadd887e53eed9aff332c.tar.bz2
-am2cmake: added support for installing kcfg files
-KDE3Macros.cmake: improved ADD_FILE_DEPEDENCY macro -added sample CMakeLists.txt for kpager, kcalc, kio_man, and view1394 Alex svn path=/trunk/KDE/kdesdk/cmake/; revision=495285
Diffstat (limited to 'kde3/KDE3Macros.cmake')
-rw-r--r--kde3/KDE3Macros.cmake21
1 files changed, 10 insertions, 11 deletions
diff --git a/kde3/KDE3Macros.cmake b/kde3/KDE3Macros.cmake
index 93567c5f..78b94fce 100644
--- a/kde3/KDE3Macros.cmake
+++ b/kde3/KDE3Macros.cmake
@@ -6,10 +6,8 @@
# KDE3_ADD_UI_FILES
# KDE3_ADD_KCFG_FILES
# KDE3_AUTOMOC
-# KDE3_TARGET_LINK_CONV_LIBRARIES
# KDE3_CREATE_LIBTOOL_FILE
# KDE3_PLACEHOLDER
-# KDE3_CREATE_LIBTOOL_FILE
# KDE3_CREATE_FINAL_FILE
# KDE3_ADD_KPART
# KDE3_ADD_KLM
@@ -21,13 +19,16 @@
#this should better be part of cmake:
#add an additional file to the list of files a source file depends on
MACRO(ADD_FILE_DEPENDANCY file)
- SET(${file}_deps ${${file}_deps} ${ARGN})
- SET_SOURCE_FILES_PROPERTIES(
- ${file}
- PROPERTIES
- OBJECT_DEPENDS
- "${${file}_deps}"
- )
+
+ GET_SOURCE_FILE_PROPERTY(_deps ${file} OBJECT_DEPENDS)
+ IF (_deps)
+ SET(_deps ${_deps} ${ARGN})
+ ELSE (_deps)
+ SET(_deps ${ARGN})
+ ENDIF (_deps)
+
+ SET_SOURCE_FILES_PROPERTIES(${file} PROPERTIES OBJECT_DEPENDS "${_deps}")
+
ENDMACRO(ADD_FILE_DEPENDANCY)
@@ -323,9 +324,7 @@ MACRO(KDE3_ADD_KPART _target_NAME _with_PREFIX)
ADD_LIBRARY(${_target_NAME} MODULE ${_first_SRC} ${ARGN})
ENDIF (KDE3_ENABLE_FINAL)
- MESSAGE(STATUS "firstSrc: ${_first_SRC}")
IF(_first_SRC)
- MESSAGE(STATUS "setting empty prefix for ${_target_NAME}")
SET_TARGET_PROPERTIES(${_target_NAME} PROPERTIES PREFIX "")
ENDIF(_first_SRC)