[poppler] CMakeLists.txt .gitattributes
Albert Astals Cid
aacid at kemper.freedesktop.org
Sun Sep 3 22:16:42 UTC 2017
.gitattributes | 5 +++++
CMakeLists.txt | 9 +++++++++
2 files changed, 14 insertions(+)
New commits:
commit a22cd0badbc177f8a2eedb0386895ddf3379c618
Author: Albert Astals Cid <aacid at kde.org>
Date: Sun Sep 3 23:35:08 2017 +0200
Initial make dist support in cmake
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 00000000..9b35155c
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,5 @@
+.gitattributes export-ignore
+.gitignore export-ignore
+*/.gitignore export-ignore
+*/*/.gitignore export-ignore
+regtest export-ignore
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a5b0a5be..defb215f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -824,3 +824,12 @@ endif()
if(NOT HAVE_JPX_DECODER)
message("Warning: You're not compiling any JPX decoder. Some files will fail to display properly.")
endif()
+
+set(ARCHIVE_NAME ${CMAKE_PROJECT_NAME}-${POPPLER_VERSION})
+add_custom_target(dist
+ COMMAND
+ COMMAND git log --stat | fmt --split-only > ${CMAKE_BINARY_DIR}/ChangeLog
+ COMMAND git archive --prefix=${ARCHIVE_NAME}/ HEAD > ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar
+ COMMAND tar -C ${CMAKE_BINARY_DIR} -rf ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar ChangeLog --transform='s,,${ARCHIVE_NAME}/,'
+ COMMAND xz -9 ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
More information about the poppler
mailing list