Changes between Version 287 and Version 288 of BuildInstructions


Ignore:
Timestamp:
Sep 3, 2016, 5:44:57 PM (8 years ago)
Author:
Itms
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildInstructions

    v287 v288  
    111111To use shared system libraries instead of bundled copies (default) of libraries (pass the flag `--with-system-$COMPONENT` to `update-workspaces.sh` to use the non-bundled copy):
    112112
    113  * [https://developer.mozilla.org/docs/SpiderMonkey/31 SpiderMonkey 31] (`--with-system-mozjs31`)
     113 * [https://developer.mozilla.org/docs/SpiderMonkey/38 SpiderMonkey 38] (`--with-system-mozjs38`)
    114114 * [http://code.google.com/p/nvidia-texture-tools NVTT] (`--with-system-nvtt`)
    115115
     
    128128   * With these dependencies you have to run:
    129129     * `./update-workspaces.sh --with-system-nvtt`
    130  * If you want to use a packaged **mozjs31**, available for example in [https://launchpad.net/~wfg/+archive/ubuntu/0ad.dev/+packages 0ad.dev PPA]:
    131    * you should replace `libnspr4-dev` with `libmozjs-31-dev` and run `update-workspace.sh` with `--with-system-mozjs31`.
     130 * If you want to use a packaged **mozjs38**, available for example in [https://launchpad.net/~wfg/+archive/ubuntu/0ad.dev/+packages 0ad.dev PPA]:
     131   * you should replace `libnspr4-dev` with `libmozjs-38-dev` and run `update-workspace.sh` with `--with-system-mozjs38`.
    132132 * On systems **earlier than Debian 8/jessie and Ubuntu 14.04/trusty**:
    133133   * you should run `update-workspace.sh` with `--without-miniupnpc` if you don't have `libminiupnpc-dev` >= 1.6;
     
    257257   * If you want to build a distributable app bundle as described below, you will need Xcode.
    258258   * '''Note:''' As of Mavericks (10.9) and Xcode 5, Apple [https://developer.apple.com/library/mac/releasenotes/DeveloperTools/RN-Xcode/xc5_release_notes/xc5_release_notes.html#//apple_ref/doc/uid/TP40001051-CH2-SW302 no longer supports] llvm-gcc, instead it is required to use clang. Additionally, the default C++ library is now libc++ instead of libstdc++. If you've upgraded and previously built the game, you should pass the `--force-rebuild` flag to `build-osx-libs.sh`.
    259  * As of Alpha 18, the game uses SpiderMonkey 31 which requires a Python 2.7 version later than 2.7.3. If you're on Mountain Lion (10.8) or earlier, you will need to first update your Python installation with the latest 2.7.x installer from [https://www.python.org/downloads/release/python-279/ here].
     259 * As of Alpha 21, the game uses SpiderMonkey 38 which requires a Python 2.7 version later than 2.7.3. If you're on Mountain Lion (10.8) or earlier, you will need to first update your Python installation with the latest 2.7.x installer from [https://www.python.org/downloads/release/python-279/ here].
    260260 * Obtain CMake:
    261261   * You can download a prebuilt OS X package [http://www.cmake.org/cmake/resources/software.html here].