CPackProjectConfig.cmake.in 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. if(CPACK_PACKAGE_FILE_NAME MATCHES ".*-src$")
  2. message(FATAL_ERROR "Creating source archives for SDL @PROJECT_VERSION@ is not supported.")
  3. endif()
  4. set(PROJECT_SOURCE_DIR "@PROJECT_SOURCE_DIR@")
  5. set(SDL_CMAKE_PLATFORM "@SDL_CMAKE_PLATFORM@")
  6. set(SDL_CPU_NAMES "@SDL_CPU_NAMES@")
  7. list(SORT SDL_CPU_NAMES)
  8. string(REPLACE ";" "-" SDL_CPU_NAMES_WITH_DASHES "${SDL_CPU_NAMES}")
  9. if(SDL_CPU_NAMES_WITH_DASHES)
  10. set(SDL_CPU_NAMES_WITH_DASHES "-${SDL_CPU_NAMES_WITH_DASHES}")
  11. endif()
  12. string(TOLOWER "${SDL_CMAKE_PLATFORM}" lower_sdl_cmake_platform)
  13. string(TOLOWER "${SDL_CPU_NAMES}" lower_sdl_cpu_names)
  14. if(lower_sdl_cmake_platform STREQUAL lower_sdl_cpu_names)
  15. set(SDL_CPU_NAMES_WITH_DASHES)
  16. endif()
  17. set(MSVC @MSVC@)
  18. set(MINGW @MINGW@)
  19. if(MSVC)
  20. set(SDL_CMAKE_PLATFORM "${SDL_CMAKE_PLATFORM}-VC")
  21. elseif(MINGW)
  22. set(SDL_CMAKE_PLATFORM "${SDL_CMAKE_PLATFORM}-mingw")
  23. endif()
  24. set(CPACK_PACKAGE_FILE_NAME "SDL@PROJECT_VERSION_MAJOR@-@PROJECT_VERSION@-${SDL_CMAKE_PLATFORM}${SDL_CPU_NAMES_WITH_DASHES}")
  25. if(CPACK_GENERATOR STREQUAL "DragNDrop")
  26. set(CPACK_DMG_VOLUME_NAME "SDL@PROJECT_VERSION_MAJOR@ @PROJECT_VERSION@")
  27. # FIXME: use pre-built/create .DS_Store through AppleScript (CPACK_DMG_DS_STORE/CPACK_DMG_DS_STORE_SETUP_SCRIPT)
  28. set(CPACK_DMG_DS_STORE "${PROJECT_SOURCE_DIR}/Xcode/SDL/pkg-support/resources/SDL_DS_Store")
  29. endif()