diff --git a/Compile.rst b/Compile.rst index 87164ed0c..343d2933f 100644 --- a/Compile.rst +++ b/Compile.rst @@ -89,16 +89,24 @@ If you are building on 10.6, please read the subsection below titled "Snow Leopa 1. Download and unpack a copy of the latest DF 2. Install Xcode from Mac App Store 3. Open Xcode, go to Preferences > Downloads, and install the Command Line Tools. -4. Install MacPorts. -5. Install dependencies from MacPorts: +4. Install dependencies - * ``sudo port install gcc45 +universal cmake +universal git-core +universal`` - - This will take some time—maybe hours, depending on your machine. + Option 1: Using MacPorts: + + * `Install MacPorts `_ + * Run ``sudo port install gcc45 +universal cmake +universal git-core +universal`` + This will take some time—maybe hours, depending on your machine. + + At some point during this process, it may ask you to install a Java environment; let it do so. - * At some point during this process, it may ask you to install a Java environment; let it do so. + Option 2: Using Homebrew: + + * `Install Homebrew `_ and run: + * ``brew install git`` + * ``brew install cmake`` + * ``brew install gcc45 --enable-multilib`` -6. Install perl dependencies +5. Install perl dependencies 1. ``sudo cpan`` @@ -108,19 +116,29 @@ If you are building on 10.6, please read the subsection below titled "Snow Leopa 2. ``install XML::LibXML`` 3. ``install XML::LibXSLT`` -7. Get the dfhack source:: +6. Get the dfhack source:: git clone https://github.com/danaris/dfhack.git cd dfhack git submodule init git submodule update +7. Set environment variables: + + Macports:: + + export CC=/opt/local/bin/gcc-mp-4.5 + export CXX=/opt/local/bin/g++-mp-4.5 + + Homebrew:: + + export CC=/usr/local/bin/gcc-4.5 + export CXX=/usr/local/bin/g++-4.5 + 8. Build dfhack:: mkdir build-osx cd build-osx - export CC=/opt/local/bin/gcc-mp-4.5 - export CXX=/opt/local/bin/g++-mp-4.5 cmake .. -DCMAKE_BUILD_TYPE:string=Release -DCMAKE_INSTALL_PREFIX=/path/to/DF/directory make make install diff --git a/Readme.rst b/Readme.rst index 99ac710fe..84c4f7c9d 100644 --- a/Readme.rst +++ b/Readme.rst @@ -28,15 +28,15 @@ All new releases are announced in the bay12 thread: http://tinyurl.com/dfhack-ng ============= Compatibility ============= -DFHack works on Windows XP, Vista, 7 or any modern Linux distribution. -OSX is not supported due to lack of developers with a Mac. +DFHack works on Windows XP, Vista, 7, any modern Linux distribution, or OS X +10.6.8-10.9. Currently, version 0.34.11 is supported (and tested). If you need DFHack for older versions, look for older releases. On Windows, you have to use the SDL version of DF. -It is possible to use the Windows DFHack under wine/OSX. +It is also possible to use the Windows DFHack with Wine under Linux and OS X. ==================== Installation/Removal