3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-01-21 01:24:43 +00:00
z3/cmake
Dan Liew 58f152a92a [CMake] Teach CMake to support git worktrees. This fixes the bug
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.
2017-08-23 19:30:24 +01:00
..
modules [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
cmake_uninstall.cmake.in
compiler_lto.cmake
compiler_warnings.cmake
cxx_compiler_flags_overrides.cmake
git_utils.cmake [CMake] Teach CMake to support git worktrees. This fixes the bug 2017-08-23 19:30:24 +01:00
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