ToolsCMakeXX.cmake 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. # file Copyright.txt or https://cmake.org/licensing for details.
  3. # CMake version
  4. include("${CMAKE_CURRENT_LIST_DIR}/../../Source/CMakeVersion.cmake")
  5. # Install destinations
  6. set(CMake_INSTALL_INFIX "Tools/CMake/${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}/"
  7. CACHE STRING "Location under install CMake tools")
  8. # Package
  9. set(CMake_IFW_ROOT_COMPONENT_NAME
  10. "qt.tools.cmake.${CMake_VERSION_MAJOR}${CMake_VERSION_MINOR}"
  11. CACHE STRING "QtSDK CMake tools component name")
  12. set(CMake_IFW_ROOT_COMPONENT_DISPLAY_NAME
  13. "CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}.${CMake_VERSION_PATCH}"
  14. CACHE STRING "QtSDK CMake tools component display name")
  15. set(CMake_IFW_ROOT_COMPONENT_DESCRIPTION
  16. "CMake Build Tools ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}.${CMake_VERSION_PATH}"
  17. CACHE STRING "QtSDK CMake tools component description")
  18. set(CMake_IFW_ROOT_COMPONENT_SCRIPT_TEMPLATE
  19. "${CMAKE_CURRENT_LIST_DIR}/qt.tools.cmake.xx.qs.in"
  20. CACHE FILEPATH "QtSDK CMake tools script template")
  21. set(CMake_IFW_ROOT_COMPONENT_SCRIPT_GENERATED
  22. "${CMAKE_CURRENT_BINARY_DIR}/qt.tools.cmake.${CMake_VERSION_MAJOR}${CMake_VERSION_MINOR}.qs"
  23. CACHE FILEPATH "QtSDK CMake tools script generated")
  24. set(CMake_IFW_ROOT_COMPONENT_PRIORITY
  25. "${CMake_VERSION_MAJOR}${CMake_VERSION_MINOR}"
  26. CACHE STRING "QtSDK CMake tools component sorting priority")
  27. set(CMake_IFW_ROOT_COMPONENT_DEFAULT ""
  28. CACHE STRING "QtSDK CMake tools component default")
  29. set(CMake_IFW_ROOT_COMPONENT_FORCED_INSTALLATION ""
  30. CACHE STRING "QtSDK CMake tools component forsed installation")
  31. # CPack
  32. set(CPACK_GENERATOR "IFW"
  33. CACHE STRING "Generator to build QtSDK CMake package")
  34. set(CPACK_PACKAGE_FILE_NAME "CMake"
  35. CACHE STRING "Short package name")
  36. set(CPACK_TOPLEVEL_TAG "../QtSDK"
  37. CACHE STRING "QtSDK packages dir")
  38. set(CPACK_IFW_DOWNLOAD_ALL "TRUE"
  39. CACHE STRING "All QtSDK components is downloaded")
  40. set(CPACK_DOWNLOAD_SITE "file:///${CMAKE_CURRENT_BINARY_DIR}/QtSDK/IFW/CMake/repository"
  41. CACHE STRING "Local repository for testing")