From: Junio C Hamano Date: Mon, 5 Oct 2020 21:01:52 +0000 (-0700) Subject: Merge branch 'js/cmake-vs' X-Git-Tag: v2.29.0-rc0~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8250ab0b8c814ce4491b57a52c7d6d95fa01d992;p=thirdparty%2Fgit.git Merge branch 'js/cmake-vs' Using the CMake support we added some time ago for real with Visual Studio build revealed there were lot of usability improvements possible, which have been carried out. * js/cmake-vs: hashmap_for_each_entry(): workaround MSVC's runtime check failure #3 cmake (Windows): recommend using Visual Studio's built-in CMake support cmake (Windows): initialize vcpkg/build dependencies automatically cmake (Windows): complain when encountering an unknown compiler cmake (Windows): let the `.dll` files be found when running the tests cmake: quote the path accurately when editing `test-lib.sh` cmake: fall back to using `vcpkg`'s `msgfmt.exe` on Windows cmake: ensure that the `vcpkg` packages are found on Windows cmake: do find Git for Windows' shell interpreter cmake: ignore files generated by CMake as run in Visual Studio --- 8250ab0b8c814ce4491b57a52c7d6d95fa01d992