diff --git a/doc/dev-reference/getting_started.rst b/doc/dev-reference/getting_started.rst index 1c5002f5..942d6e21 100644 --- a/doc/dev-reference/getting_started.rst +++ b/doc/dev-reference/getting_started.rst @@ -27,10 +27,10 @@ Very Quick Start Known working generators: * ``Unix Makefiles`` --- make-compatible makefiles (default on Linux/FreeBSD/Mac OS X) * ``Ninja`` --- `Ninja `_ build files. + * ``Visual Studio 15 2017`` --- Visual Studio projects Generators that might work include: * ``Xcode`` --- OS X Xcode projects. - * ``Visual Studio`` --- Visual Studio projects - very experimental #. Build Hyperscan @@ -38,6 +38,7 @@ Very Quick Start * ``cmake --build .`` --- will build everything * ``make -j`` --- use makefiles in parallel * ``ninja`` --- use Ninja build + * ``MsBuild.exe`` --- use Visual Studio MsBuild * etc. #. Check Hyperscan @@ -84,6 +85,7 @@ compiler support. The supported compilers are: * GCC, v4.8.1 or higher * Clang, v3.4 or higher (with libstdc++ or libc++) * Intel C++ Compiler v15 or higher + * Visual C++ 2017 Build Tools Examples of operating systems that Hyperscan is known to work on include: @@ -96,13 +98,17 @@ FreeBSD: * 10.0 or newer +Windows: + +* 8 or newer + Mac OS X: * 10.8 or newer, using XCode/Clang Hyperscan *may* compile and run on other platforms, but there is no guarantee. We currently have experimental support for Windows using Intel C++ Compiler -or Visual Studio 2015. +or Visual Studio 2017. In addition, the following software is required for compiling the Hyperscan library: @@ -118,7 +124,8 @@ Dependency Version Notes Most of these dependencies can be provided by the package manager on the build system (e.g. Debian/Ubuntu/RedHat packages, FreeBSD ports, etc). However, -ensure that the correct version is present. +ensure that the correct version is present. As for Windows, in order to have +Ragel, you may use Cygwin to build it from source. Boost Headers -------------