Skip to content

Commit bbe2022

Browse files
committed
* aot_build config
1 parent 16177f1 commit bbe2022

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

ScriptEngine/Tools/config.ninja

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
mono_sdkdir = /Users/long/Documents/Project/monoBuild/mono/sdks/out
2-
monoios_dir = /Users/long/Documents/Project/monoBuild/mono/sdks/ios/runtime
3-
appdir = /Users/long/Documents/Project/monoBuild/mono/sdks/ios/bin/ios-dev/test-corlib.app
41
sysroot = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
5-
cross = $mono_sdkdir/ios-cross64-release/bin/aarch64-darwin-mono-sgen
2+
cross = ../tools/mono/aarch64-darwin-mono-sgen
63
builddir = .
74
tempdir = ../temp
85
signing_identity = -
@@ -36,16 +33,16 @@ rule mkdir
3633
command = mkdir -p $out
3734
rule compile-objc
3835
command = clang -isysroot $sysroot -miphoneos-version-min=10.1 -arch arm64 -c -o $out $in
39-
rule gen-exe
40-
command = mkdir $appdir
41-
command = clang -ObjC -isysroot $sysroot -miphoneos-version-min=10.1 -arch arm64 -framework Foundation -framework UIKit -framework GSS -o $appdir/test-corlib $in -liconv -lz $forcelibs
4236
rule arlib
4337
command = ar crv $out $in
4438
rule aot_build_module_info
4539
command = MONO_PATH=$builddir $cross -O=gsharedvt,float32 --debug --aot=mtriple=arm64-ios,static,asmonly,direct-icalls,no-direct-calls,dwarfdebug,interp,full,soft-debug,outfile=$tempdir/$in.s,data-outfile=$in.aotdata $in | grep 'Linking symbol:' | cut -d ':' -f 2 | tee -a $tempdir/info.txt && clang -isysroot $sysroot -miphoneos-version-min=10.1 -arch arm64 -c -o $tempdir/$in.o $tempdir/$in.s && ar crv $out $tempdir/$in.o
4640
description = [AOT .dll->.s->.o->.aotdata->.a] $in -> $out
4741
rule aot_build
4842
command = MONO_PATH=$builddir $cross -O=gsharedvt,float32 --debug --aot=mtriple=arm64-ios,static,asmonly,direct-icalls,no-direct-calls,dwarfdebug,interp,full,soft-debug,outfile=$tempdir/$in.s,data-outfile=$in.aotdata $in && clang -isysroot $sysroot -miphoneos-version-min=10.1 -arch arm64 -c -o $tempdir/$in.o $tempdir/$in.s && ar crv $out $tempdir/$in.o
43+
description = [AOT .dll->.s->.o->.aotdata->.a] $in -> $out
44+
rule aot_test
45+
command = MONO_PATH=$builddir $cross -O=gsharedvt,float32 --debug --aot=mtriple=arm64-ios,static,asmonly,direct-icalls,no-direct-calls,dwarfdebug,interp,full,soft-debug,outfile=$tempdir/$in.s,data-outfile=$in.aotdata $in
4946
description = [AOT .dll->.s->.o->.aotdata->.a] $in -> $out
5047

5148
#
11.7 MB
Binary file not shown.

0 commit comments

Comments
 (0)