From 1d8590c90685bb2778c4af587601632b5ee3c2b4 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Sun, 26 Oct 2008 13:11:41 +0000 Subject: 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 --- modules/SIPMacros.cmake | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'modules/SIPMacros.cmake') 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} ) -- cgit v1.2.1