Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

DFHack/build-env

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DFHack Build Environment

Known issues

  • Debug builds are broken on the MSVC image. Release builds work properly. The dfhack-configure script automatically overrides RelWithDebInfo to Release.

Contents

GCC 4.8 image

  • 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 and XML::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

Latest image

  • 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 and XML::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

MSVC image

  • 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 and XML::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

Special Thanks

About

DFHack build environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 5

Morty Proxy This is a proxified and sanitized view of the page, visit original site.