diff options
| author | liuxueli <[email protected]> | 2020-04-30 12:10:27 +0800 |
|---|---|---|
| committer | liuxueli <[email protected]> | 2020-04-30 12:10:27 +0800 |
| commit | c3d3a3e96377819b40fb4dd4594c35c59c68411e (patch) | |
| tree | db76f1fcac31153b31545cc8a921a1994267281f /cmake | |
| parent | d62344559f6f4328adfb0b89d28073d092e9e532 (diff) | |
rpm中增加changelog信息
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/Package.cmake | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cmake/Package.cmake b/cmake/Package.cmake index 1978f57..6b4f698 100644 --- a/cmake/Package.cmake +++ b/cmake/Package.cmake @@ -1,7 +1,7 @@ if(CMAKE_BUILD_TYPE STREQUAL "Debug") - set(MY_RPM_NAME_PREFIX "lib${lib_name}-debug") + set(MY_RPM_NAME_PREFIX "${lib_name}-debug") else() - set(MY_RPM_NAME_PREFIX "lib${lib_name}") + set(MY_RPM_NAME_PREFIX "${lib_name}") endif() message(STATUS "Package: ${MY_RPM_NAME_PREFIX}") @@ -14,6 +14,10 @@ set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}) set(CPACK_PACKAGE_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}.${VERSION_BUILD}") execute_process(COMMAND bash -c "echo -ne \"`uname -r | awk -F'.' '{print $5\".\"$6\".\"$7}'`\"" OUTPUT_VARIABLE SYSTEM_VERSION) +#execute_process(COMMAND bash -c "git log --branches=x10 --no-merges --date=local --show-signature --pretty=\"* %ad %an %ae %nhash: %H%ncommit:%n%B\" | awk -F\"-\" '{print "- "$0}' | sed 's/- \\*/\\*/g' | sed 's/- $//g' | sed 's/-/ -/g' | sed 's/[0-9]\\{2\\}:[0-9]\\{2\\}:[0-9]\\{2\\}//g'" OUTPUT_FILE "changelog.txt") +execute_process(COMMAND sh changelog.sh WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/cmake) +SET(CPACK_RPM_CHANGELOG_FILE ${PROJECT_SOURCE_DIR}/cmake/changelog.txt) + # RPM Build set(CPACK_GENERATOR "RPM") set(CPACK_RPM_PACKAGE_VENDOR "MESA") |
