RetroArch/circle.yml
Geoffrey Plitt 6e437c449b Mac OS X / CircleCI fixes
adding artifact step

installing Cg

curl instead of wget

specifying the xcodeproject path

fixing path

troubleshooting

adding configure step

fixing configure step

adding submodule fetch step

disabling artifact step

using zip to upload just one file to artifacts

fine tuning build.zip

bugfix

undoing whitespace changes

fixing zip step
2015-03-06 14:04:21 -08:00

22 lines
901 B
YAML

machine:
environment:
XCODE_PROJECT: apple/RetroArch_OSX.xcodeproj
XCODE_SCHEME: RetroArch_OSX
dependencies:
post:
- ./fetch-submodules.sh
- echo 'Installing Cg'
- curl http://developer.download.nvidia.com/cg/Cg_3.1/Cg-3.1_April2012.dmg > Cg.dmg
- hdiutil mount Cg.dmg
- cp /Volumes/Cg-3.1.0013/Cg-3.1.0013.app/Contents/Resources/Installer\ Items/NVIDIA_Cg.tgz /tmp
- cd /tmp && tar -zxvf NVIDIA_Cg.tgz
- sudo cp -r /tmp/Library/Frameworks/Cg.framework /Library/Frameworks
test:
override:
- xcodebuild -target RetroArch_OSX -configuration Debug -project apple/RetroArch_OSX.xcodeproj
- xcodebuild -target RetroArch_OSX -configuration Release -project apple/RetroArch_OSX.xcodeproj
- rm -rf ./apple/build/Release/RetroArch_OSX.app.dSYM
- cd ./apple/build && zip -r build.zip Debug Release
- cp -R ./apple/build/build.zip $CIRCLE_ARTIFACTS