| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | #############################################################################  Library:   CTK##  Copyright (c) Kitware Inc.##  Licensed under the Apache License, Version 2.0 (the "License");#  you may not use this file except in compliance with the License.#  You may obtain a copy of the License at##      http://www.commontk.org/LICENSE##  Unless required by applicable law or agreed to in writing, software#  distributed under the License is distributed on an "AS IS" BASIS,#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.#  See the License for the specific language governing permissions and#  limitations under the License.############################################################################## Depends on:#  CTK/CMake/ctkFunctionLFtoCRLF.cmake#FUNCTION(ctkFunctionApplyPatches PATCH_EXE SRC_DIR PATCH_FILES)    # Make sure patch executable exists  IF(NOT EXISTS ${PATCH_EXE})    MESSAGE(FATAL_ERROR "ERROR: Program [${PATCH_EXE}] doesn't exist !")  ENDIF()  # Apply patches  FOREACH(patch_file ${PATCH_FILES})    MESSAGE("Applying patch: ${patch_file}")    IF(WIN32)      ctkFunctionLFtoCRLF("${patch_file}" "${patch_file}")    ENDIF()    EXECUTE_PROCESS(COMMAND ${PATCH_EXE} -p0 -i "${patch_file}" -d "${SRC_DIR}" RESULT_VARIABLE result_var)    IF(result_var)      MESSAGE("ERROR: ${result_var}")    ENDIF(result_var)  ENDFOREACH()  ENDFUNCTION()
 |