From 8e48f329f5ee2f847f7dfb52afa28a75e9f719d9 Mon Sep 17 00:00:00 2001
From: Jackson <jackson@jacksonchen666.com>
Date: Wed, 26 Nov 2025 18:36:05 +0100
Subject: [PATCH] do not auto version

---
 CMakeLists.txt         |  9 -------
 cmake/gitversion.cmake | 56 ------------------------------------------
 2 files changed, 65 deletions(-)
 delete mode 100644 cmake/gitversion.cmake

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 61f7c40..2df383b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -41,10 +41,6 @@ target_sources(${PROJECT_NAME} PRIVATE
 	src/ptouch-print.c
 )
 
-add_dependencies(${PROJECT_NAME}
-	git-version
-)
-
 target_compile_definitions(${PROJECT_NAME} PUBLIC
 	LOCALEDIR="${CMAKE_INSTALL_LOCALEDIR}"
 	USING_CMAKE=1
@@ -60,11 +56,6 @@ target_compile_options(${PROJECT_NAME} PUBLIC
 	-fPIC
 )
 
-# HB9HEI - custom target that produces version.h	(req. cmake 3.0)
-add_custom_target(git-version ALL
-	${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/gitversion.cmake
-)
-
 include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/gettext.cmake)
 
 install(TARGETS ${PROJECT_NAME} DESTINATION bin)
diff --git a/cmake/gitversion.cmake b/cmake/gitversion.cmake
deleted file mode 100644
index 92483ea..0000000
--- a/cmake/gitversion.cmake
+++ /dev/null
@@ -1,56 +0,0 @@
-# HB9HEI - required for autogen version.h
-find_package(Git REQUIRED)
-
-# Get commit hash
-execute_process(COMMAND git log --format='%H' -n 1
-	OUTPUT_VARIABLE GIT_COMMIT_HASH
-	ERROR_QUIET)
-# Check whether we got any revision (which isn't always the case, e.g. when
-# someone downloaded a zip file instead of a checkout)
-if ("${GIT_COMMIT_HASH}" STREQUAL "")
-	set(GIT_BRANCH "N/A")
-	set(GIT_COMMITS "")
-	set(GIT_COMMIT_HASH "N/A")
-	set(GIT_COMMIT_SHORT "N/A")
-	set(GIT_DIFF "")
-	set(GIT_TAG "N/A")
-else()
-	execute_process(COMMAND
-		bash -c "git diff --quiet --exit-code || echo +"
-		OUTPUT_VARIABLE GIT_DIFF)
-	execute_process(COMMAND
-		bash -c "git describe --always --tags |cut -f1 -d'-'"
-		OUTPUT_VARIABLE GIT_TAG ERROR_QUIET)
-	execute_process(COMMAND
-		bash -c "git describe --always --tags |cut -f2 -d'-'"
-		OUTPUT_VARIABLE GIT_COMMITS ERROR_QUIET)
-	execute_process(COMMAND
-		git rev-parse --abbrev-ref HEAD
-		OUTPUT_VARIABLE GIT_BRANCH)
-	string(STRIP "${GIT_COMMIT_HASH}" GIT_COMMIT_HASH)
-	string(SUBSTRING "${GIT_COMMIT_HASH}" 1 7 GIT_COMMIT_SHORT)
-	string(STRIP "${GIT_BRANCH}" GIT_BRANCH)
-	string(STRIP "${GIT_COMMITS}" GIT_COMMITS)
-	string(STRIP "${GIT_DIFF}" GIT_DIFF)
-	string(STRIP "${GIT_TAG}" GIT_TAG)
-	if (${GIT_COMMITS} STREQUAL ${GIT_TAG})
-		set(GIT_COMMITS "0")
-	endif()
-endif()
-
-set(VERSION "#define GIT_BRANCH \"${GIT_BRANCH}\"
-#define GIT_COMMIT \"${GIT_COMMIT_SHORT}\"
-#define GIT_COMMITS \"${GIT_COMMITS}\"
-#define GIT_TAG \"${GIT_TAG}\"
-#define VERSION \"${GIT_TAG}.r${GIT_COMMITS}.g${GIT_COMMIT_SHORT}${GIT_DIFF}\"
-")
-
-message(DEBUG "Generated Version: \"${VERSION}\"")
-if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/version.h)
-	file(READ ${CMAKE_CURRENT_SOURCE_DIR}/version.h VERSION_)
-else()
-	set(VERSION_ "")
-endif()
-if (NOT "${VERSION}" STREQUAL "${VERSION_}")
-	file(WRITE "${CMAKE_CURRENT_SOURCE_DIR}/version.h" "${VERSION}")
-endif()
-- 
2.51.2

