- Debug builds are broken on the MSVC image. Release builds work properly. The
dfhack-configure
script automatically overrides RelWithDebInfo to Release.
- Ubuntu Trusty (14.04 LTS)
- buildpack-deps (see Docker Hub description for details)
- GNU C/C++ compilers (gcc and g++)
- Version 4.8.5
- 32-bit and 64-bit
- Linux and Mac OS X
- Minimum OS X version 10.6
- ccache (intended to have cache directory stored outside the container)
- CMake version 3.17 or later
- Google protocol buffer compiler (shim DFHack native build directory at
/home/buildmaster/dfhack-native
) - Perl with
XML::LibXML
andXML::LibXSLT
(required for df-structures) - OpenGL headers and libraries (required for Stonesense)
- Sphinx (used to build DFHack documentation)
- zlib for 32-bit and 64-bit Linux and Mac OS X
- libSDL.so for 32-bit and 64-bit Linux
- Precompiled Boost 1.67 or newer
- Ubuntu Bionic (18.04 LTS)
- buildpack-deps (see Docker Hub description for details)
- GNU C/C++ compilers (gcc and g++)
- Version 7.3.0 or later
- 32-bit and 64-bit
- Linux and Mac OS X
- Minimum OS X version 10.6
- ccache (intended to have cache directory stored outside the container)
- CMake version 3.17 or later
- Google protocol buffer compiler (shim DFHack native build directory at
/home/buildmaster/dfhack-native
) - Perl with
XML::LibXML
andXML::LibXSLT
(required for df-structures) - OpenGL headers and libraries (required for Stonesense)
- Sphinx (used to build DFHack documentation)
- zlib for 32-bit and 64-bit Linux and Mac OS X
- libSDL.so for 32-bit and 64-bit Linux
- Precompiled Boost 1.67 or newer
- Ubuntu Bionic (18.04 LTS)
- buildpack-deps (see Docker Hub description for details)
- Microsoft Visual C++ 2015 compilers (update 3 or later)
- ccache (experimental branch that supports MSVC) (intended to have cache directory stored outside the container)
- CMake version 3.17 or later
- Google protocol buffer compiler (shim DFHack native build directory at
/home/buildmaster/dfhack-native
) - Perl with
XML::LibXML
andXML::LibXSLT
(required for df-structures) - Sphinx (used to build DFHack documentation)
- Precompiled Boost 1.67 or newer
- X Virtual Framebuffer (xvfb)
- .NET Framework 4.5.2
- Wine
- Mac OS X cross-compiler: https://github.com/tpoechtrager/osxcross
- Mac OS X SDK mirror: https://github.com/phracker/MacOSX-SDKs