diff --git a/Build.md b/Build.md index 68c869c..4f76769 100644 --- a/Build.md +++ b/Build.md @@ -5,10 +5,10 @@ Otherwise, you'll need to build **ccls** from source. You will need: * [CMake](https://cmake.org/) 3.8 or higher. * A C++ compiler with C++17 support: - * Clang 5 or higher. - * GCC 7.2 or higher (`optional,string_view` require libstdc++7 or higher) - * MSVC 2017 or higher (included with VS2017 Build Tools) -* On POSIX systems, either GNU make or Ninja (optional on other systems) + * [Clang](https://clang.llvm.org/) 5 or higher. + * [GNU GCC](https://gcc.gnu.org/) 7.2 or higher (`optional,string_view` require libstdc++7 or higher) + * [MSVC](https://visualstudio.microsoft.com/) 2017 or higher (included with VS2017 Build Tools) +* On POSIX systems, either [GNU Make](https://www.gnu.org/software/make/) or [Ninja](https://ninja-build.org/) (optional on other systems) * Clang+LLVM headers and libraries, version >= 7 ([0.20181225.8](https://github.com/MaskRay/ccls/releases/tag/0.20181225.8) is the last release that supports clang 6) The simplest/quickest build with all defaults (only for POSIX systems) is: