@@ -18,13 +18,16 @@ cmake -S stable-diffusion.cpp -B build-ios-device -G Xcode \
1818 -DCMAKE_OSX_ARCHITECTURES=" arm64" \
1919 -DSD_METAL=ON \
2020 -DSD_BUILD_SHARED_LIBS=OFF \
21- -DSD_BUILD_EXAMPLES=OFF
21+ -DSD_BUILD_EXAMPLES=OFF \
22+ -DCMAKE_C_FLAGS=" -w" \
23+ -DCMAKE_CXX_FLAGS=" -w"
2224
2325cmake --build build-ios-device --config Release --target stable-diffusion
2426
2527mkdir -p libs/ios-device
2628find build-ios-device -name " libstable-diffusion.a" -exec cp {} libs/ios-device/ \;
2729find build-ios-device -name " libggml*.a" -exec cp {} libs/ios-device/ \;
30+ find build-ios-device -path " */Release-iphoneos/libzip.a" -exec cp {} libs/ios-device/ \;
2831
2932# ==========================================
3033# 2. Build for iOS Simulator (iphonesimulator)
@@ -41,7 +44,9 @@ cmake -S stable-diffusion.cpp -B build-ios-sim-arm64 -G Xcode \
4144 -DCMAKE_OSX_ARCHITECTURES=" arm64" \
4245 -DSD_METAL=ON \
4346 -DSD_BUILD_SHARED_LIBS=OFF \
44- -DSD_BUILD_EXAMPLES=OFF
47+ -DSD_BUILD_EXAMPLES=OFF \
48+ -DCMAKE_C_FLAGS=" -w" \
49+ -DCMAKE_CXX_FLAGS=" -w"
4550
4651cmake --build build-ios-sim-arm64 --config Release --target stable-diffusion
4752
@@ -54,7 +59,9 @@ cmake -S stable-diffusion.cpp -B build-ios-sim-x64 -G Xcode \
5459 -DCMAKE_OSX_ARCHITECTURES=" x86_64" \
5560 -DSD_METAL=ON \
5661 -DSD_BUILD_SHARED_LIBS=OFF \
57- -DSD_BUILD_EXAMPLES=OFF
62+ -DSD_BUILD_EXAMPLES=OFF \
63+ -DCMAKE_C_FLAGS=" -w" \
64+ -DCMAKE_CXX_FLAGS=" -w"
5865
5966cmake --build build-ios-sim-x64 --config Release --target stable-diffusion
6067
@@ -81,6 +88,7 @@ merge_lib "libggml-base.a"
8188merge_lib " libggml-cpu.a"
8289merge_lib " libggml-blas.a"
8390merge_lib " libggml-metal.a"
91+ merge_lib " libzip.a"
8492
8593echo " --------------------------------------------------------"
8694echo " iOS build complete."
0 commit comments