OSX 10.7.x Xcode 4.x Slave Preparation - LemontechSA/TideSDK GitHub Wiki
Prerequisites
- Xcode 4.3.3 (Download app from Apple App Store)
- Command Line Tools (Lion)
- scons 2.1.0
- git
- pkgconfig
Install Prerequisites (install either mac ports or homebrew to satisfy requirements)
-
pkgconfig — install via ports:
- Get mac ports:
- Install packages
$ sudo port install git pkgconfig
-
or homebrew
- get homebrew:
- install packages
$ brew install git pkgconfig
Ensure Developer Directory is Set
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Download and install scons on your system python:
tar -zxf scons-2.1.0.tar.gz
cd scons-2.1.0
python setup.py install
Jenkins Considerations
- For Windows you connect using a JNLP connection
- Your git globals must be set or the git plugin to Jenkins will fail:
git config --global user.name "Your Name"
git config --global user.email [email protected].
Note: If you make a PATH change, disconnect the JNPL agent and reconnect it
Troubleshooting
No troubleshooting info at this time.
Copyright and Attribution
The following copyright and attribution applies to this document:
- Copyright © 2012 David Pratt (for TideSDK). All rights reserved.
CONTRIBUTORS:
- David Pratt