mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
cmake: improve default CPack configuration
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -12,6 +12,12 @@ cmake_install.cmake
|
|||||||
CPackConfig.cmake
|
CPackConfig.cmake
|
||||||
CPackSourceConfig.cmake
|
CPackSourceConfig.cmake
|
||||||
DartConfiguration.tcl
|
DartConfiguration.tcl
|
||||||
|
_CPack_Packages
|
||||||
|
|
||||||
|
# Packages
|
||||||
|
*.sh
|
||||||
|
*.tar.Z
|
||||||
|
*.tar.gz
|
||||||
|
|
||||||
# Eclipse
|
# Eclipse
|
||||||
*.project
|
*.project
|
||||||
|
|||||||
@@ -276,11 +276,31 @@ if(NOT MSVC)
|
|||||||
add_subdirectory(keymaps)
|
add_subdirectory(keymaps)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Source package
|
# Packaging
|
||||||
|
|
||||||
set(CPACK_SOURCE_IGNORE_FILES "/\\\\.git/;/\\\\.gitignore;/CMakeCache.txt")
|
set(CPACK_SOURCE_IGNORE_FILES "/\\\\.git/;/\\\\.gitignore;/CMakeCache.txt")
|
||||||
|
|
||||||
|
set(CPACK_PACKAGE_EXECUTABLES "xfreerdp")
|
||||||
|
|
||||||
|
if(WITH_SERVER)
|
||||||
|
set(CPACK_PACKAGE_EXECUTABLES ${CPACK_PACKAGE_EXECUTABLES} "xfreerdp-server")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "FreeRDP: A Remote Desktop Protocol Implementation")
|
||||||
|
|
||||||
|
set(CPACK_SYSTEM_NAME "${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}")
|
||||||
|
set(CPACK_TOPLEVEL_TAG "${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}")
|
||||||
|
|
||||||
string(TOLOWER ${CMAKE_PROJECT_NAME} CMAKE_PROJECT_NAME_lower)
|
string(TOLOWER ${CMAKE_PROJECT_NAME} CMAKE_PROJECT_NAME_lower)
|
||||||
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME_lower}-${FREERDP_VERSION_FULL}")
|
set(CPACK_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME_lower}-${FREERDP_VERSION_FULL}-${CPACK_SYSTEM_NAME}")
|
||||||
|
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME_lower}-${FREERDP_VERSION_FULL}-${CPACK_SYSTEM_NAME}")
|
||||||
|
|
||||||
|
set(CPACK_PACKAGE_NAME "FreeRDP")
|
||||||
|
set(CPACK_PACKAGE_VENDOR "FreeRDP")
|
||||||
|
set(CPACK_PACKAGE_VERSION ${FREERDP_VERSION_FULL})
|
||||||
|
set(CPACK_PACKAGE_VERSION_MAJOR ${FREERDP_VERSION_MAJOR})
|
||||||
|
set(CPACK_PACKAGE_VERSION_MINOR ${FREERDP_VERSION_MINOR})
|
||||||
|
set(CPACK_PACKAGE_VERSION_PATCH ${FREERDP_VERSION_REVISION})
|
||||||
|
|
||||||
include(CPack)
|
include(CPack)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user