Просмотр исходного кода

CMake: Prepare dedicated license file for our own CPack configuration

The CPack WIX Generator requires a `.txt` file extension.
Provide that regardless of the actual license file extension.
Brad King 11 месяцев назад
Родитель
Сommit
a9190bd38d
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      CMakeCPack.cmake

+ 3 - 1
CMakeCPack.cmake

@@ -14,7 +14,9 @@ if(CMake_INSTALL_DEPENDENCIES)
   include(${CMake_SOURCE_DIR}/Modules/InstallRequiredSystemLibraries.cmake)
   include(${CMake_SOURCE_DIR}/Modules/InstallRequiredSystemLibraries.cmake)
 endif()
 endif()
 
 
-set(CPACK_RESOURCE_FILE_LICENSE "${CMake_LICENSE_FILE}")
+set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LICENSE.txt")
+configure_file("${CMake_LICENSE_FILE}" "${CPACK_RESOURCE_FILE_LICENSE}" COPYONLY)
+
 set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CMake is a build tool")
 set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CMake is a build tool")
 set(CPACK_PACKAGE_VENDOR "Kitware")
 set(CPACK_PACKAGE_VENDOR "Kitware")
 set(CPACK_PACKAGE_DESCRIPTION_FILE "${CPACK_RESOURCE_FILE_LICENSE}")
 set(CPACK_PACKAGE_DESCRIPTION_FILE "${CPACK_RESOURCE_FILE_LICENSE}")