diff --git a/cmake/macro_aspect_query_git_information.cmake b/cmake/macro_aspect_query_git_information.cmake index 377bb6dd72f..7b820757b1a 100644 --- a/cmake/macro_aspect_query_git_information.cmake +++ b/cmake/macro_aspect_query_git_information.cmake @@ -65,13 +65,13 @@ macro(ASPECT_QUERY_GIT_INFORMATION) if (EXISTS ${CMAKE_SOURCE_DIR}/.git/HEAD) # A normal git repository set(_head_location ${CMAKE_SOURCE_DIR}/.git/HEAD) - else() - # Likely a git worktree: Read .git file, which has the format "gitdir: " - file(STRINGS ${CMAKE_SOURCE_DIR}/.git _gitdir LIMIT_COUNT 1) - string(REGEX REPLACE "gitdir: " "" _gitdir ${_gitdir}) - if(EXISTS ${_gitdir}/HEAD) - set(_head_location ${_gitdir}/HEAD) - endif() + else() + # Likely a git worktree: Read .git file, which has the format "gitdir: " + file(STRINGS ${CMAKE_SOURCE_DIR}/.git _gitdir LIMIT_COUNT 1) + string(REGEX REPLACE "gitdir: " "" _gitdir ${_gitdir}) + if(EXISTS ${_gitdir}/HEAD) + set(_head_location ${_gitdir}/HEAD) + endif() endif() endif()