| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | # the patch step is run before the update step# so we need to checkout the 1.0 branch hereset(work_dir @ep_source_dir@)set(proj_dir ${work_dir}/@proj@)INCLUDE(@CTK_SOURCE_DIR@/CMake/ctkFunctionLFtoCRLF.cmake)INCLUDE(@CTK_SOURCE_DIR@/CMake/ctkFunctionApplyPatches.cmake)SET(patch_dir @qtmobility_patch_dir@)SET(configured_patch_dir @qtmobility_configured_patch_dir@)# Variable required to properly configured the patch filesSET(QT_BINARY_DIR @QT_BINARY_DIR@)SET(patch_files)IF(UNIX)  IF(APPLE)    LIST(APPEND patch_files ${patch_dir}/QtMobility-1.0.0-apple.patch)  ENDIF()ENDIF()# Apply patchesIF(patch_files)  ctkFunctionApplyPatches("@CTK_PATCH_EXECUTABLE@" "@qtmobility_src_dir@" "${patch_files}")ENDIF()IF(UNIX)  # replace all occurences of 'qmake' with the aboslute path to the  # qmake executable found by CMake.  # This is neccessary for custom Qt builds and for Unix/Linux systems  # which use another name for the Qt4 qmake program (e.g. qmake-qt4)  EXECUTE_PROCESS(    COMMAND sed -i -e  "s+qmake +@QT_QMAKE_EXECUTABLE@ +g" configure    WORKING_DIRECTORY ${proj_dir}    RESULT_VARIABLE error_code  )  IF(error_code)    MESSAGE(FATAL_ERROR "Patching ${proj_dir}/configure file failed.")  ENDIF()ENDIF()
 |