| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- #
 
- # QtMobility
 
- #
 
- SET(QtMobility_DEPENDS)
 
- ctkMacroShouldAddExternalProject(QTMOBILITY_QTSERVICEFW_LIBRARIES add_project)
 
- IF(${add_project})
 
-   SET(proj QtMobility)
 
- #   MESSAGE(STATUS "Adding project:${proj}")
 
-   SET(QtMobility_DEPENDS ${proj})
 
-   # Patch program
 
-   FIND_PROGRAM(CTK_PATCH_EXECUTABLE patch
 
-     "C:/Program Files/GnuWin32/bin"
 
-     "C:/Program Files (x86)/GnuWin32/bin")
 
-   MARK_AS_ADVANCED(CTK_PATCH_EXECUTABLE)
 
-   IF(NOT CTK_PATCH_EXECUTABLE)
 
-     MESSAGE(FATAL_ERROR "error: Patch is required to build ${PROJECT_NAME}. Set CTK_PATCH_EXECUTABLE")
 
-   ENDIF()
 
-   
 
-   # Configure patch script
 
-   SET(qtmobility_src_dir ${ep_source_dir}/${proj})
 
-   SET(qtmobility_patch_dir ${CTK_SOURCE_DIR}/Utilities/QtMobility/)
 
-   SET(qtmobility_configured_patch_dir ${CTK_BINARY_DIR}/Utilities/QtMobility/)
 
-   SET(qtmobility_patchscript
 
-     ${CTK_BINARY_DIR}/Utilities/QtMobility/QtMobility-1.0.0-patch.cmake)
 
-   CONFIGURE_FILE(
 
-     ${CTK_SOURCE_DIR}/Utilities/QtMobility/QtMobility-1.0.0-patch.cmake.in
 
-     ${qtmobility_patchscript} @ONLY)
 
-   # Define configure options
 
-   SET(qtmobility_modules "serviceframework")
 
-   SET(qtmobility_build_type "release")
 
-   IF(UNIX)
 
-     IF(CMAKE_BUILD_TYPE STREQUAL "Debug")
 
-       SET(qtmobility_build_type "debug")
 
-     ENDIF()
 
-   ELSEIF(NOT ${CMAKE_CFG_INTDIR} STREQUAL "Release")
 
-     SET(qtmobility_build_type "debug")
 
-   ENDIf()
 
-   
 
-   SET(qtmobility_make_cmd)
 
-   IF(UNIX OR MINGW)
 
-     SET(qtmobility_make_cmd make)
 
-   ELSEIF(WIN32)
 
-     SET(qtmobility_make_cmd nmake)
 
-   ENDIF()
 
-   ExternalProject_Add(${proj}
 
-     URL ${CTK_SOURCE_DIR}/Utilities/QtMobility/qt-mobility-servicefw-opensource-src-1.0.0.tar.gz
 
-     PATCH_COMMAND ${CMAKE_COMMAND} -P ${qtmobility_patchscript}
 
-     CONFIGURE_COMMAND <SOURCE_DIR>/configure -${qtmobility_build_type} -libdir ${CMAKE_BINARY_DIR}/CTK-build/bin -no-docs -modules ${qtmobility_modules}
 
-     BUILD_COMMAND ${qtmobility_make_cmd}
 
-     INSTALL_COMMAND ${qtmobility_make_cmd} install
 
-     BUILD_IN_SOURCE 1
 
-     )
 
- ENDIF()
 
 
  |