|
|
@ -19,37 +19,19 @@ if [ \( "$1" != "simulator" \) -a \( "$1" != "simulator_x86_64" \) ]; then |
|
|
|
mkdir -p platforms/ios/armv7s |
|
|
|
cd platforms/ios/armv7s |
|
|
|
../configure-device_xcode.sh -DIOS_ARCH="armv7s" $* |
|
|
|
./xcodebuild_wrapper BITCODE_GENERATION_MODE=bitcode -parallelizeTargets -jobs 8 -configuration Release -target package build |
|
|
|
# cp -r ../../../libs/Release/* bin/Release |
|
|
|
# cp -r opencv/3rdparty/lib/Release/* bin/Release |
|
|
|
# cp -r opencv/lib/Release/* bin/Release |
|
|
|
# cp -r freetype2/Release-iphoneos/* bin/Release |
|
|
|
# cp -r harfbuzz/Release-iphoneos/* bin/Release |
|
|
|
# libtool -static -o libemgucv_armv7s.a bin/Release/*.a |
|
|
|
./xcodebuild_wrapper BITCODE_GENERATION_MODE=bitcode -parallelizeTargets -jobs 8 -configuration Release -target ALL_BUILD clean build |
|
|
|
cd ../../.. |
|
|
|
|
|
|
|
mkdir -p platforms/ios/armv7 |
|
|
|
cd platforms/ios/armv7 |
|
|
|
../configure-device_xcode.sh -DIOS_ARCH="armv7" $* |
|
|
|
./xcodebuild_wrapper BITCODE_GENERATION_MODE=bitcode -parallelizeTargets -jobs 8 -configuration Release -target package build |
|
|
|
# cp -r ../../../libs/Release/* bin/Release |
|
|
|
# cp -r opencv/3rdparty/lib/Release/* bin/Release |
|
|
|
# cp -r opencv/lib/Release/* bin/Release |
|
|
|
# cp -r freetype2/Release-iphoneos/* bin/Release |
|
|
|
# cp -r harfbuzz/Release-iphoneos/* bin/Release |
|
|
|
# libtool -static -o libemgucv_armv7.a bin/Release/*.a |
|
|
|
./xcodebuild_wrapper BITCODE_GENERATION_MODE=bitcode -parallelizeTargets -jobs 8 -configuration Release -target ALL_BUILD clean build |
|
|
|
cd ../../.. |
|
|
|
|
|
|
|
mkdir -p platforms/ios/arm64 |
|
|
|
cd platforms/ios/arm64 |
|
|
|
../configure-device_xcode.sh -DIOS_ARCH="arm64" $* |
|
|
|
./xcodebuild_wrapper BITCODE_GENERATION_MODE=bitcode -parallelizeTargets -jobs 8 -configuration Release -target package build |
|
|
|
# cp -r ../../../libs/Release/* bin/Release |
|
|
|
# cp -r opencv/3rdparty/lib/Release/* bin/Release |
|
|
|
# cp -r opencv/lib/Release/* bin/Release |
|
|
|
# cp -r freetype2/Release-iphoneos/* bin/Release |
|
|
|
# cp -r harfbuzz/Release-iphoneos/* bin/Release |
|
|
|
# libtool -static -o libemgucv_arm64.a bin/Release/*.a |
|
|
|
./xcodebuild_wrapper BITCODE_GENERATION_MODE=bitcode -parallelizeTargets -jobs 8 -configuration Release -target ALL_BUILD clean build |
|
|
|
cd ../../.. |
|
|
|
fi |
|
|
|
|
|
|
@ -62,15 +44,7 @@ if [ "$1" != "simulator_x86_64" ]; then |
|
|
|
else |
|
|
|
../configure-simulator_xcode.sh -DIOS_ARCH="i386" -DBUILD_IPP_IW:BOOL=FALSE -DWITH_IPP:BOOL=FALSE $* |
|
|
|
fi |
|
|
|
./xcodebuild_wrapper -parallelizeTargets -jobs 8 -configuration Release -target package build |
|
|
|
# cp -r ../../../libs/Release/* bin/Release |
|
|
|
# cp -r opencv/3rdparty/lib/Release/* bin/Release |
|
|
|
# cp -r opencv/lib/Release/* bin/Release |
|
|
|
# cp -r freetype2/Release-iphonesimulator/* bin/Release |
|
|
|
# cp -r harfbuzz/Release-iphonesimulator/* bin/Release |
|
|
|
#cp -r opencv/3rdparty/ippicv/ippiw_mac/lib/ia32/* bin/Release |
|
|
|
#cp -r opencv/3rdparty/ippicv/ippicv_mac/lib/ia32/* bin/Release |
|
|
|
# libtool -static -o libemgucv_i386.a bin/Release/*.a |
|
|
|
./xcodebuild_wrapper -parallelizeTargets -jobs 8 -configuration Release -target ALL_BUILD clean build |
|
|
|
cd ../../.. |
|
|
|
fi |
|
|
|
|
|
|
@ -82,31 +56,16 @@ if [ \( "$1" = "simulator" \) -o \( "$1" = "simulator_x86_64" \) ]; then |
|
|
|
else |
|
|
|
../configure-simulator_xcode.sh -DIOS_ARCH="x86_64" -DBUILD_IPP_IW:BOOL=FALSE -DWITH_IPP:BOOL=FALSE $* |
|
|
|
fi |
|
|
|
./xcodebuild_wrapper WARNING_CFLAGS=-Wno-implicit-function-declaration -parallelizeTargets -jobs 8 -configuration Release -target package build |
|
|
|
#cp -r ../../../libs/Release/* bin/Release |
|
|
|
#cp -r opencv/3rdparty/lib/Release/* bin/Release |
|
|
|
#cp -r opencv/lib/Release/* bin/Release |
|
|
|
#cp -r freetype2/Release-iphonesimulator/* bin/Release |
|
|
|
#cp -r harfbuzz/Release-iphonesimulator/* bin/Release |
|
|
|
#cp -r opencv/3rdparty/ippicv/ippiw_mac/lib/intel64/* bin/Release |
|
|
|
#cp -r opencv/3rdparty/ippicv/ippicv_mac/lib/intel64/* bin/Release |
|
|
|
./xcodebuild_wrapper WARNING_CFLAGS=-Wno-implicit-function-declaration -parallelizeTargets -jobs 8 -configuration Release -target ALL_BUILD clean build |
|
|
|
|
|
|
|
#libtool -static -o libemgucv_x86_64.a bin/Release/*.a |
|
|
|
cd ../../.. |
|
|
|
|
|
|
|
#rm -rf platforms/ios/universal |
|
|
|
#mkdir -p platforms/ios/universal |
|
|
|
#if [ "$1" == "simulator" ]; then |
|
|
|
#skip the first parameter |
|
|
|
# lipo -create -output platforms/ios/universal/libemgucv.a platforms/ios/i386/libemgucv_i386.a platforms/ios/x86_64/libemgucv_x86_64.a |
|
|
|
#elif [ "$1" == "simulator_x86_64" ]; then |
|
|
|
# cp -f platforms/ios/x86_64/libemgucv_x86_64.a platforms/ios/universal/libemgucv.a |
|
|
|
#else |
|
|
|
# lipo -create -output platforms/ios/universal/libemgucv.a platforms/ios/armv7/libemgucv_armv7.a platforms/ios/armv7s/libemgucv_armv7s.a platforms/ios/arm64/libemgucv_arm64.a platforms/ios/i386/libemgucv_i386.a platforms/ios/x86_64/libemgucv_x86_64.a |
|
|
|
#fi |
|
|
|
|
|
|
|
#mkdir -p libs/iOS |
|
|
|
#cp -f platforms/ios/universal/libemgucv.a libs/iOS/libcvextern.a |
|
|
|
cd Emgu.CV.World/iOS |
|
|
|
#compile Emgu.CV.World.iOS.dll |
|
|
|
msbuild |
|
|
|
cd ../../platforms/ios/x86_64 |
|
|
|
#build the package this time |
|
|
|
./xcodebuild_wrapper WARNING_CFLAGS=-Wno-implicit-function-declaration -parallelizeTargets -jobs 8 -configuration Release -target package build |
|
|
|
|
|
|
|
cd platforms/ios |
|
|
|
cd .. |
|
|
|
|