# - ADD_FILE_DEPENDENCIES(source_file depend_files...) # Adds the given files as dependencies to source_file # #============================================================================= # Copyright 2006-2009 Kitware, Inc. # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #============================================================================= # (To distribute this file outside of CMake, substitute the full # License text for the above reference.) MACRO(ADD_FILE_DEPENDENCIES _file) 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_DEPENDENCIES)