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
This commit is contained in:
Geoffrey Plitt 2015-03-03 16:07:04 -08:00
parent 024d9d19a6
commit 6e437c449b
2 changed files with 19 additions and 2 deletions

View File

@ -1,4 +1,21 @@
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

View File

@ -45,7 +45,7 @@ check_lib() #$1 = HAVE_$1 $2 = lib $3 = function in lib $4 = extralibs $5 = head
exit 1
}
/bin/true
true
}
check_lib_cxx() #$1 = HAVE_$1 $2 = lib $3 = function in lib $4 = extralibs $5 = critical error message [checked only if non-empty]
@ -73,7 +73,7 @@ check_lib_cxx() #$1 = HAVE_$1 $2 = lib $3 = function in lib $4 = extralibs $5 =
}
/bin/true
true
}
check_code_c()