mirror of
https://github.com/Z3Prover/z3
synced 2025-04-06 09:34:08 +00:00
reported by @nbraud reported in #1227. Previously the CMake build system assumed that the `.git` file must be a directory. This is not the case when the working directory is a "git worktree". In this case the `.git` file is just a plain file that points to a directory within the true `.git` directory. This commit essentially implements the logic to traverse this extra level of indirection and removes some assumptions that the `.git` file is a directory. |
||
---|---|---|
.. | ||
modules | ||
cmake_uninstall.cmake.in | ||
compiler_lto.cmake | ||
compiler_warnings.cmake | ||
cxx_compiler_flags_overrides.cmake | ||
git_utils.cmake | ||
msvc_legacy_quirks.cmake | ||
target_arch_detect.cmake | ||
target_arch_detect.cpp | ||
z3_add_component.cmake | ||
z3_add_cxx_flag.cmake | ||
z3_append_linker_flag_list_to_target.cmake | ||
Z3Config.cmake.in |