aboutsummaryrefslogtreecommitdiff
path: root/cmake/cpack
diff options
context:
space:
mode:
authorCyr-ius <cyr-ius@ipocus.net>2017-03-05 15:10:43 +0100
committerCyr-ius <cyr-ius@ipocus.net>2017-03-05 15:10:43 +0100
commitd2f3697b4dea239ce8156c169c6a15cce7bd0802 (patch)
treeb7fcf3ecaf93080b561ce7f2352acdba287f88d4 /cmake/cpack
parentbf35325dff99e1517b9ce68a6007da61cb70a65f (diff)
Fix CHANGELOG if not exist
Diffstat (limited to 'cmake/cpack')
-rw-r--r--cmake/cpack/CPackConfigDEB.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmake/cpack/CPackConfigDEB.cmake b/cmake/cpack/CPackConfigDEB.cmake
index 084d83afe4..660eeb386e 100644
--- a/cmake/cpack/CPackConfigDEB.cmake
+++ b/cmake/cpack/CPackConfigDEB.cmake
@@ -123,7 +123,9 @@ if(GIT_FOUND AND GZIP_CMD AND EXISTS ${CMAKE_SOURCE_DIR}/.git)
OUTPUT_VARIABLE CHANGELOG
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
OUTPUT_STRIP_TRAILING_WHITESPACE)
- string(REPLACE "\"" "" CHANGELOG ${CHANGELOG})
+ if(CHANGELOG)
+ string(REPLACE "\"" "" CHANGELOG ${CHANGELOG})
+ endif()
file(WRITE ${CPACK_PACKAGE_DIRECTORY}/deb/changelog.Debian ${CHANGELOG_HEADER}\n${CHANGELOG}\n\n${CHANGELOG_FOOTER})
execute_process(COMMAND ${GZIP_CMD} -f -9 -n ${CPACK_PACKAGE_DIRECTORY}/deb/changelog.Debian)
unset(CHANGELOG_HEADER)