FindQtMobility.cmake 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. IF(NOT QtMobility_FOUND)
  2. FIND_PACKAGE(QtMobility QUIET NO_MODULE)
  3. ENDIF()
  4. IF(NOT QtMobility_FOUND)
  5. SET(QtMobility_DIR "/usr/include/qtmobility/" CACHE PATH "Root of QtMobility source tree")
  6. MARK_AS_ADVANCED(QtMobility_DIR)
  7. FIND_PATH(QTMOBILITY_QTSERVICEFW_INCLUDE_DIR QServiceManager
  8. PATHS ${QtMobility_DIR}/include NO_DEFAULT_PATH)
  9. FIND_LIBRARY(QTMOBILITY_QTSERVICEFW_LIBRARY_DEBUG QtServiceFrameworkd
  10. PATHS ${QtMobility_DIR} NO_DEFAULT_PATH)
  11. FIND_LIBRARY(QTMOBILITY_QTSERVICEFW_LIBRARY_RELEASE QtServiceFramework
  12. PATHS ${QTMOBILITY_LIBRARY_DIR} NO_DEFAULT_PATH)
  13. SET(QTMOBILITY_QTSERVICEFW_LIBRARIES )
  14. IF(QTMOBILITY_QTSERVICEFW_LIBRARY_RELEASE AND QTMOBILITY_QTSERVICEFW_LIBRARY_DEBUG)
  15. SET(QTMOBILITY_QTSERVICEFW_LIBRARIES
  16. optimized ${QTMOBILITY_QTSERVICEFW_LIBRARY_RELEASE}
  17. debug ${QTMOBILITY_QTSERVICEFW_LIBRARY_DEBUG})
  18. ELSEIF(QTMOBILITY_QTSERVICEFW_LIBRARY_DEBUG)
  19. SET(QTMOBILITY_QTSERVICEFW_LIBRARIES ${QTMOBILITY_QTSERVICEFW_LIBRARY_DEBUG})
  20. ELSEIF(QTMOBILITY_QTSERVICEFW_LIBRARY_RELEASE)
  21. SET(QTMOBILITY_QTSERVICEFW_LIBRARIES ${QTMOBILITY_QTSERVICEFW_LIBRARY_RELEASE})
  22. ENDIF()
  23. SET(QtMobility_LIBRARIES ${QTMOBILITY_QTSERVICEFW_LIBRARIES})
  24. SET(QtMobility_INCLUDE_DIRS ${QTMOBILITY_QTSERVICEFW_INCLUDE_DIR})
  25. IF(QtMobility_INCLUDE_DIRS AND QtMobility_LIBRARIES)
  26. SET(QtMobility_FOUND 1)
  27. ENDIF()
  28. ENDIF()