Changes between Version 287 and Version 288 of BuildInstructions
- Timestamp:
- Sep 3, 2016, 5:44:57 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildInstructions
v287 v288 111 111 To 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): 112 112 113 * [https://developer.mozilla.org/docs/SpiderMonkey/3 1 SpiderMonkey 31] (`--with-system-mozjs31`)113 * [https://developer.mozilla.org/docs/SpiderMonkey/38 SpiderMonkey 38] (`--with-system-mozjs38`) 114 114 * [http://code.google.com/p/nvidia-texture-tools NVTT] (`--with-system-nvtt`) 115 115 … … 128 128 * With these dependencies you have to run: 129 129 * `./update-workspaces.sh --with-system-nvtt` 130 * If you want to use a packaged **mozjs3 1**, available for example in [https://launchpad.net/~wfg/+archive/ubuntu/0ad.dev/+packages 0ad.dev PPA]:131 * you should replace `libnspr4-dev` with `libmozjs-3 1-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`. 132 132 * On systems **earlier than Debian 8/jessie and Ubuntu 14.04/trusty**: 133 133 * you should run `update-workspace.sh` with `--without-miniupnpc` if you don't have `libminiupnpc-dev` >= 1.6; … … 257 257 * If you want to build a distributable app bundle as described below, you will need Xcode. 258 258 * '''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 31which 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]. 260 260 * Obtain CMake: 261 261 * You can download a prebuilt OS X package [http://www.cmake.org/cmake/resources/software.html here].