Commits
Gil authored and GitHub committed 1be2405ee9e
Add CMake support for building under Visual Studio 2017 (#1588) * Add compiler flags for MSVC on VS2017 * Force gtest to use the dynamic runtime on Windows. * Avoid setting flags that MSVC does not understand * Add compiler_id: cheap shortcuts for conditional features on a compiler * Fix googletest build under VS2017 * Force disable Abseil's tests, which don't compile under VS2017. * Make Firestore CMake a self-contained build Now shell out to a sub-CMake to prepare depenencies without needing an explciit superbuild structure. This makes the Visual Studio and CLion projects driven from the CMake configuration actually usable. * Make LevelDB an optional dependency. * Move third-party dependencies to the top-level