File tree 1 file changed +12
-14
lines changed
1 file changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -7,15 +7,17 @@ SHORTSHA=${LIBGIT2SHA:0:7}
7
7
OS=` uname`
8
8
ARCH=` uname -m`
9
9
PACKAGEPATH=" nuget.package/runtimes"
10
- OSXARCHITECTURE=" x86_64 "
10
+ OSXARCHITECTURE=$ARCH
11
11
12
12
if [[ $OS == " Darwin" ]]; then
13
- USEHTTPS=" ON"
14
- if [[ $ARCH == " arm64" ]]; then
15
- OSXARCHITECTURE=" arm64"
16
- fi
13
+ USEHTTPS=" ON"
14
+ if [[ $RID == " osx-arm64" ]]; then
15
+ OSXARCHITECTURE=" arm64"
16
+ elif [[ $RID == " osx-x64" ]]; then
17
+ OSXARCHITECTURE=" x86_64"
18
+ fi
17
19
else
18
- USEHTTPS=" OpenSSL-Dynamic"
20
+ USEHTTPS=" OpenSSL-Dynamic"
19
21
fi
20
22
21
23
rm -rf libgit2/build
@@ -38,18 +40,14 @@ cmake --build .
38
40
popd
39
41
40
42
if [[ $RID == " " ]]; then
41
- if [[ $ARCH == " x86_64" ]]; then
42
- RID=" unix-x64"
43
- else
44
- RID=" unix-x86"
45
- fi
46
- echo " $( tput setaf 3) RID not defined. Falling back to '$RID '.$( tput sgr0) "
43
+ echo " $( tput setaf 3) RID not defined. Skipping copy to package path.$( tput sgr0) "
44
+ exit 0
47
45
fi
48
46
49
47
if [[ $OS == " Darwin" ]]; then
50
- LIBEXT=" dylib"
48
+ LIBEXT=" dylib"
51
49
else
52
- LIBEXT=" so"
50
+ LIBEXT=" so"
53
51
fi
54
52
55
53
rm -rf $PACKAGEPATH /$RID
You can’t perform that action at this time.
0 commit comments