summaryrefslogtreecommitdiff
path: root/CMake/GenerateAchievementHash.cmake
diff options
context:
space:
mode:
authorScott Mansell <phiren@gmail.com>2026-07-29 17:49:48 +1200
committerGitHub <noreply@github.com>2026-07-29 17:49:48 +1200
commitc863abc0d3b5d9f25a9b83bbdebd48bd29197617 (patch)
tree9e0ca4e5460e47a9cf46406bb818415194fbdb85 /CMake/GenerateAchievementHash.cmake
parent9b726fd56ba7fde6f81854ed048c5e3c75d0393c (diff)
parent55c015e6ac74b0ecce7f30b4aed499f02fa9c5bd (diff)
Merge pull request #14770 from JoshuaVandaele/gen-approved-hash
AchievementApprovedHash: Automatically generate hash using CMake
Diffstat (limited to 'CMake/GenerateAchievementHash.cmake')
-rw-r--r--CMake/GenerateAchievementHash.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/CMake/GenerateAchievementHash.cmake b/CMake/GenerateAchievementHash.cmake
new file mode 100644
index 0000000000..5f62e43f72
--- /dev/null
+++ b/CMake/GenerateAchievementHash.cmake
@@ -0,0 +1,5 @@
+# This file exists to be consumed via `add_custom_command`
+# so that file changes are picked up without needing a full reconfigure
+
+file(SHA1 ${JSON_FILE} ACHIEVEMENT_APPROVED_LIST_HASH)
+configure_file(${TEMPLATE_FILE} ${OUTPUT_FILE} @ONLY)