Browse Source

CPack: Add CPACK_PACKAGE_HOMEPAGE_URL setting

Initialize it from `CMAKE_PROJECT_HOMEPAGE_URL`.
Alex Turbov 7 years ago
parent
commit
30c8c9f55d
1 changed files with 12 additions and 0 deletions
  1. 12 0
      Modules/CPack.cmake

+ 12 - 0
Modules/CPack.cmake

@@ -105,6 +105,14 @@
 #  if DESCRIPTION has given to the project() call or
 #  CMake generated string with PROJECT_NAME otherwise.
 #
+# .. variable:: CPACK_PACKAGE_HOMEPAGE_URL
+#
+#  Project homepage URL. Default value is::
+#
+#    ${CMAKE_PROJECT_HOMEPAGE_URL}
+#
+#  if HOMEPAGE_URL has given to the project().
+#
 # .. variable:: CPACK_PACKAGE_FILE_NAME
 #
 #  The name of the package file to generate, not including the
@@ -373,6 +381,10 @@ else()
   _cpack_set_default(CPACK_PACKAGE_DESCRIPTION_SUMMARY
     "${CMAKE_PROJECT_NAME} built using CMake")
 endif()
+if(CMAKE_PROJECT_HOMEPAGE_URL)
+  _cpack_set_default(CPACK_PACKAGE_HOMEPAGE_URL
+    "${CMAKE_PROJECT_HOMEPAGE_URL}")
+endif()
 
 _cpack_set_default(CPACK_PACKAGE_DESCRIPTION_FILE
   "${CMAKE_ROOT}/Templates/CPack.GenericDescription.txt")