3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-05 17:14:07 +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 [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
compiler_lto.cmake [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
compiler_warnings.cmake [CMake] Change the WARNINGS_AS_ERRORS option from BOOL to STRING 2017-07-09 14:34:30 +01:00
cxx_compiler_flags_overrides.cmake [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
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 Adding ENABLE_CFI flag to CMake. 2017-07-26 16:31:28 -07:00
target_arch_detect.cmake [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
target_arch_detect.cpp [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
z3_add_component.cmake [CMake] Clean up setting include paths. 2017-08-17 18:26:58 +01:00
z3_add_cxx_flag.cmake [CMake] Change the WARNINGS_AS_ERRORS option from BOOL to STRING 2017-07-09 14:34:30 +01:00
z3_append_linker_flag_list_to_target.cmake [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00
Z3Config.cmake.in [CMake] Move CMake files into their intended location so the 2017-06-12 11:59:00 +01:00