12345678910111213141516171819202122232425262728293031 |
- #!/bin/bash
- set -e
- IOSSDK_VER="7.0"
- # xcodebuild -showsdks
- cd framework
- xcodebuild -project GPUImage.xcodeproj -target GPUImage -configuration Release -sdk iphoneos${IOSSDK_VER} build
- xcodebuild -project GPUImage.xcodeproj -target GPUImage -configuration Release -sdk iphonesimulator${IOSSDK_VER} build
- cd ..
- cd build
- # for the fat lib file
- mkdir -p Release-iphone/lib
- xcrun -sdk iphoneos lipo -create Release-iphoneos/libGPUImage.a Release-iphonesimulator/libGPUImage.a -output Release-iphone/lib/libGPUImage.a
- xcrun -sdk iphoneos lipo -info Release-iphone/lib/libGPUImage.a
- # for header files
- mkdir -p Release-iphone/include
- cp ../framework/Source/*.h Release-iphone/include
- cp ../framework/Source/iOS/*.h Release-iphone/include
- # Build static framework
- mkdir -p GPUImage.framework/Versions/A
- cp Release-iphone/lib/libGPUImage.a GPUImage.framework/Versions/A/GPUImage
- mkdir -p GPUImage.framework/Versions/A/Headers
- cp Release-iphone/include/*.h GPUImage.framework/Versions/A/Headers
- ln -sfh A GPUImage.framework/Versions/Current
- ln -sfh Versions/Current/GPUImage GPUImage.framework/GPUImage
- ln -sfh Versions/Current/Headers GPUImage.framework/Headers
|