Skip to content

Commit 74f1a05

Browse files
rydermackayadamtharani
authored andcommitted
Update build scripts to create xcframeworks
1 parent a549a20 commit 74f1a05

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

scripts/build-ctemplate-ios.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ name="ctemplate-ios"
1212
xcode_target="ctemplate-ios"
1313
xcode_project="ctemplate.xcodeproj"
1414
library="libctemplate-ios.a"
15+
xcframework="libctemplate-ios.xcframework"
1516
embedded_deps=""
1617

1718
build_git_ios

scripts/build-tidy-ios.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ name="tidy-html5-ios"
1212
xcode_target="tidy"
1313
xcode_project="Tidy.xcodeproj"
1414
library="libtidy.a"
15+
xcframework="libtidy.xcframework"
1516
embedded_deps=""
1617

1718
build_git_ios

scripts/include.sh/build-dep.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build_git_ios()
66
return
77
fi
88

9-
simarchs="i386 x86_64"
9+
simarchs="i386 x86_64 arm64"
1010
sdkminversion="7.0"
1111
sdkversion="`xcodebuild -showsdks 2>/dev/null | grep iphoneos | sed 's/.*iphoneos\(.*\)/\1/'`"
1212
devicearchs="armv7 armv7s arm64"
@@ -104,9 +104,10 @@ build_git_ios()
104104
else
105105
mv Release-iphoneos/include "$name-$version/$name"
106106
fi
107-
lipo -create "Release-iphoneos/$library" \
108-
"Release-iphonesimulator/$library" \
109-
-output "$name-$version/$name/lib/$library"
107+
xcodebuild -create-xcframework \
108+
-library "Release-iphoneos/$library" \
109+
-library "Release-iphonesimulator/$library" \
110+
-output "$name-$version/$name/lib/$xcframework"
110111
for dep in $embedded_deps ; do
111112
if test -d "$srcdir/$name/build-mac/$dep" ; then
112113
mv "$srcdir/$name/build-mac/$dep" "$name-$version"

0 commit comments

Comments
 (0)