From d9499b58eb34c78b88f932e23b7508cdcb7a4733 Mon Sep 17 00:00:00 2001 From: yangwei Date: Tue, 21 May 2019 10:11:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E6=BB=9Apackage.cmake?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmake/Package.cmake | 37 ++++++++++++++----------------------- 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/cmake/Package.cmake b/cmake/Package.cmake index c9624c1..daf7e42 100644 --- a/cmake/Package.cmake +++ b/cmake/Package.cmake @@ -12,34 +12,25 @@ set(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}") set(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}.${VERSION_BUILD}") set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}) -#set(CPACK_COMPONENTS_ALL devel) -#set(CPACK_RPM_PACKAGE_DEBUG 1) -#set(CPACK_RPM_DEVEL_FILE_NAME "${PROJECT_NAME}-devel.rpm") -#set(CPACK_RPM_DEVEL_DEBUGINFO_FILE_NAME "${PROJECT_NAME}-devel-debuginfo.rpm") +set(CPACK_RPM_PACKAGE_DEBUG 1) # RPM Build set(CPACK_GENERATOR "RPM") -#set(CPACK_RPM_AUTO_GENERATED_FILE_NAME ON) -#set(CPACK_RPM_FILE_NAME "RPM-DEFAULT") +set(CPACK_RPM_AUTO_GENERATED_FILE_NAME ON) +set(CPACK_RPM_FILE_NAME "RPM-DEFAULT") set(CPACK_RPM_PACKAGE_VENDOR "MESA") -#set(CPACK_RPM_PACKAGE_AUTOREQPROV "no") -#set(CPACK_RPM_PACKAGE_RELEASE_DIST ON) -set(CPACK_RPM_COMPONENT_INSTALL ON) -#set(CPACK_RPM_PACKAGE_COMPONENT devel) -#set(CPACK_RPM_DEBUGINFO_PACKAGE ON) -set(CPACK_RPM_DEVEL_DEBUGINFO_PACKAGE ON) -set(CPACK_RPM_PACKAGE_SOURCES OFF) +set(CPACK_RPM_PACKAGE_AUTOREQPROV "no") +set(CPACK_RPM_PACKAGE_RELEASE_DIST on) +set(CPACK_RPM_DEBUGINFO_PACKAGE on) -#set(CPACK_RPM_DEBUGINFO_SINGLE_PACKAGE ON) -#set(CPACK_BUILD_SOURCE_DIRS ${PROJECT_SOURCE_DIR}) -#set(CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX ${CMAKE_INSTALL_PREFIX}/src/) +set(CPACK_BUILD_SOURCE_DIRS "${CMAKE_SOURCE_DIR}") -## Must uninstall the debug package before install release package -#if(CMAKE_BUILD_TYPE STREQUAL "Debug") -# set(CPACK_RPM_PACKAGE_CONFLICTS "${lib_name}-debug") -#else() -# set(CPACK_RPM_PACKAGE_CONFLICTS ${lib_name}) -# # set(CPACK_STRIP_FILES TRUE) -#endif() +# Must uninstall the debug package before install release package +if(CMAKE_BUILD_TYPE STREQUAL "Debug") + set(CPACK_RPM_PACKAGE_CONFLICTS "${lib_name}-debug") +else() + set(CPACK_RPM_PACKAGE_CONFLICTS ${lib_name}) + # set(CPACK_STRIP_FILES TRUE) +endif() include(CPack)