prepare_command for mac & ios

This commit is contained in:
ekibun
2020-09-26 09:51:47 -07:00
parent 7a48fac570
commit ec7c7fd7cf
12 changed files with 60 additions and 757 deletions

View File

@@ -8,6 +8,15 @@
mkdir build
cd build
# IOSTODO -DPLATFORM: for simulators use SIMULATOR64, for real devices use OS64COMBINED
cmake .. -G Xcode -DCMAKE_TOOLCHAIN_FILE=../ios.toolchain.cmake -DPLATFORM=OS64COMBINED
cmake --build . --config Debug
cmake .. -G Xcode \
-DCMAKE_SYSTEM_NAME=iOS \
-DCMAKE_IOS_INSTALL_COMBINED=true \
-DCMAKE_XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH=NO
cmake --build . --config Debug -- -arch arm64
cmake --build . --config Debug -- -sdk iphonesimulator -arch x86_64
mkdir ffiquickjs.framework
lipo -create 'Debug-iphoneos/ffiquickjs.framework/ffiquickjs' 'Debug-iphonesimulator/ffiquickjs.framework/ffiquickjs' -output 'ffiquickjs.framework/ffiquickjs'
cp -f 'Debug-iphoneos/ffiquickjs.framework/Info.plist' 'ffiquickjs.framework/Info.plist'
cd ..