summaryrefslogtreecommitdiff
path: root/CPackConfig.txt
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2016-11-20 20:34:09 +0100
committerDario Lombardo <lomato@gmail.com>2016-11-21 09:02:11 +0000
commit035e404fff4ce11348fc0e019a368ddd080a1266 (patch)
treee9cbfd4cc056ad960adf11016a25104dd52ecf5c /CPackConfig.txt
parent48c423a7244e10894991a964d5a4eca0e465ef84 (diff)
downloadwireshark-035e404fff4ce11348fc0e019a368ddd080a1266.tar.gz
cmake: add creation of version.conf to be shipped in tarball.
Change-Id: I2bb66844b29cd4805d201891ffba342d26ee475f Reviewed-on: https://code.wireshark.org/review/18731 Reviewed-by: Peter Wu <peter@lekensteyn.nl> Tested-by: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Dario Lombardo <lomato@gmail.com>
Diffstat (limited to 'CPackConfig.txt')
-rw-r--r--CPackConfig.txt14
1 files changed, 12 insertions, 2 deletions
diff --git a/CPackConfig.txt b/CPackConfig.txt
index 3aa95bca33..934a86a4b2 100644
--- a/CPackConfig.txt
+++ b/CPackConfig.txt
@@ -34,8 +34,18 @@ else()
set(CPACK_PACKAGE_NAME wireshark)
endif()
-set(CPACK_SOURCE_IGNORE_FILES "build" "/.git/")
-add_custom_target(dist DEPENDS package_source)
+# Directory to copy sources to
+set(WS_SOURCE_DIR "${CMAKE_BINARY_DIR}/source_dir")
+set(CPACK_SOURCE_INSTALLED_DIRECTORIES "${WS_SOURCE_DIR}/;/")
+# dist target that prepares source dir
+add_custom_target(dist
+ COMMAND "${CMAKE_COMMAND}"
+ -DPROJECT_SOURCE_DIR="${PROJECT_SOURCE_DIR}"
+ -DGIT_EXECUTABLE="${GIT_EXECUTABLE}"
+ -DWS_SOURCE_DIR="${WS_SOURCE_DIR}"
+ -P "${CMAKE_SOURCE_DIR}/cmake/modules/Dist.cmake"
+ COMMAND "${CMAKE_MAKE_PROGRAM}" package_source
+)
set(CPACK_PACKAGE_DESCRIPTION "A set of command line and gui tools to capture and decode traffic")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Packet capturing and decoding")