aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Montel <montel@kde.org>2008-10-26 13:11:41 +0000
committerLaurent Montel <montel@kde.org>2008-10-26 13:11:41 +0000
commit1d8590c90685bb2778c4af587601632b5ee3c2b4 (patch)
treebee1ebdbce5a54e115e80126917c4ee28961e4e6
parenta7f716f35e524da4fdff6ebfd0510c374fa30456 (diff)
downloadextra-cmake-modules-1d8590c90685bb2778c4af587601632b5ee3c2b4.tar.gz
extra-cmake-modules-1d8590c90685bb2778c4af587601632b5ee3c2b4.tar.bz2
Allow to specify depend files.
By default we depended just on sip module file and not against all sip files. svn path=/trunk/KDE/kdelibs/; revision=876086
-rw-r--r--modules/SIPMacros.cmake3
1 files changed, 1 insertions, 2 deletions
diff --git a/modules/SIPMacros.cmake b/modules/SIPMacros.cmake
index acb6204b..c9ca7136 100644
--- a/modules/SIPMacros.cmake
+++ b/modules/SIPMacros.cmake
@@ -43,7 +43,6 @@ SET(SIP_EXTRA_OPTIONS)
MACRO(ADD_SIP_PYTHON_MODULE MODULE_NAME MODULE_SIP)
-
# FIXME this removes -fvisibility=hidden from the compiler flags and has global affect.
STRING(REPLACE "-fvisibility=hidden" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
SET(EXTRA_LINK_LIBRARIES ${ARGN})
@@ -103,7 +102,7 @@ MACRO(ADD_SIP_PYTHON_MODULE MODULE_NAME MODULE_SIP)
COMMAND ${CMAKE_COMMAND} -E echo ${message}
COMMAND ${TOUCH_COMMAND} ${_sip_output_files}
COMMAND ${SIP_EXECUTABLE} ${_sip_tags} ${_sip_x} ${SIP_EXTRA_OPTIONS} -j ${SIP_CONCAT_PARTS} -c ${CMAKE_CURRENT_BINARY_DIR}/${_module_path} ${_sip_includes} ${_abs_module_sip}
- DEPENDS ${_abs_module_sip}
+ DEPENDS ${_abs_module_sip} ${SIP_EXTRA_FILES_DEPEND}
)
ADD_LIBRARY(${_logical_name} SHARED ${_sip_output_files} )