-
Notifications
You must be signed in to change notification settings - Fork 3k
Building and installing HHVM on Windows with MSVC
Windows support in general is nowhere near complete. While it is possible to get HHVM to compile under MSVC, it takes a lot of caressing, and work is still underway to bring the changes required into the main codebase.
First up, you need to have at least Visual Studio 2015. Anything prior will not support enough C++11 to be able to compile HHVM.
We will be compiling some of our dependencies ourselves, but we'll also be using a few precompiled binaries to save our own sanity (and time). We will not be compiling MySQL, or the async MySQL extension. This is primarily because of the time it takes to compile MySQL itself is even larger than the time to compile all of HHVM.
We will also need msysgit, both to checkout HHVM, and to run portions of the build, because there are no plans to port the shell scripts to batch scripts, as the shell scripts run just fine under msysgit.
More to come when I'm not half asleep.