build: Remove ImHex-Pattern folder before cloning if it exists already

This commit is contained in:
WerWolv 2025-08-15 21:35:07 +02:00
parent 18e6a5d6d2
commit d0af46b175
1 changed files with 3 additions and 0 deletions

View File

@ -604,6 +604,9 @@ function(downloadImHexPatternsFiles dest)
install(CODE "set(PATTERNS_BRANCH \"${PATTERNS_BRANCH}\")")
install(CODE "set(imhex_patterns_SOURCE_DIR \"${imhex_patterns_SOURCE_DIR}\")")
install(CODE [[
message(STATUS "Downloading ImHex patterns from branch '${PATTERNS_BRANCH}'...")
if (EXISTS "${imhex_patterns_SOURCE_DIR}")
file(REMOVE_RECURSE "${imhex_patterns_SOURCE_DIR}")
execute_process(
COMMAND
git clone --recurse-submodules --branch ${PATTERNS_BRANCH} https://github.com/WerWolv/ImHex-Patterns.git "${imhex_patterns_SOURCE_DIR}"