]> sigrok.org Git - pulseview.git/blobdiff - CMake/writepackageversion.cmake
build: Derive PulseView version from git tags
[pulseview.git] / CMake / writepackageversion.cmake
diff --git a/CMake/writepackageversion.cmake b/CMake/writepackageversion.cmake
new file mode 100644 (file)
index 0000000..6426cec
--- /dev/null
@@ -0,0 +1,7 @@
+# Include a version file in source packages, so that the version derived
+# from the git repository becomes available for builds from source tarballs.
+
+if(NOT CPACK_INSTALL_CMAKE_PROJECTS)
+       file(WRITE "${CPACK_TEMPORARY_DIRECTORY}/VERSION"
+               "${CPACK_SOURCE_PACKAGE_FILE_NAME}")
+endif()