mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-05-01 18:13:57 +00:00
Fix Docker build failure due to missing .git directory (#790)
Only add .git/HEAD as a build dependency when it exists, so the Emscripten build succeeds in environments without a .git directory (e.g. Docker).
This commit is contained in:
parent
7b114bbe59
commit
8215544b02
@ -22,8 +22,9 @@ if (EMSCRIPTEN)
|
||||
# Resolve git HEAD to find file dependencies for change detection.
|
||||
# .git/HEAD changes on branch switch; the ref file it points to changes on commit.
|
||||
set(_git_head "${CMAKE_SOURCE_DIR}/.git/HEAD")
|
||||
set(_git_deps "${_git_head}")
|
||||
set(_git_deps)
|
||||
if(EXISTS "${_git_head}")
|
||||
list(APPEND _git_deps "${_git_head}")
|
||||
file(READ "${_git_head}" _head_ref)
|
||||
string(STRIP "${_head_ref}" _head_ref)
|
||||
if(_head_ref MATCHES "^ref: (.+)$")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user