@@ -19,7 +19,6 @@ cd $dir
19
19
# rm commandline-tools-linux-x64-5.0.5.200.zip
20
20
if [ -z $OHOS_SDK_NATIVE_DIR ]; then
21
21
OHOS_SDK_NATIVE_DIR=/star-fj/fangjun/software/huawei/command-line-tools/sdk/default/openharmony/native/
22
- export PATH=$OHOS_SDK_NATIVE_DIR /build-tools/cmake/bin:$PATH
23
22
# You can find the following content inside OHOS_SDK_NATIVE_DIR
24
23
# ls -lh /star-fj/fangjun/software/huawei/command-line-tools/sdk/default/openharmony/native/
25
24
# total 524K
@@ -35,32 +34,39 @@ if [ -z $OHOS_SDK_NATIVE_DIR ]; then
35
34
# drwxr-xr-x 3 kuangfangjun root 0 Nov 6 22:36 sysroot
36
35
fi
37
36
38
- # If you don't want to install commandline tools, you can install the SDK
39
- # using DevEco Studio. The following uses API version 10 as an example and
40
- # it has installed the SDK to
41
- # /Users/fangjun/software/huawei/OpenHarmony/Sdk/10/native
42
- #
43
- # Remember to select ``native`` when you install the SDK
44
37
if [ ! -d $OHOS_SDK_NATIVE_DIR ]; then
45
- OHOS_SDK_NATIVE_DIR=/Users/fangjun/software/huawei/OpenHarmony/Sdk/10 /native
46
- # export PATH=$OHOS_SDK_NATIVE_DIR/build- tools/cmake/bin:$PATH
47
- # ls -lh /Users/fangjun/software/huawei/OpenHarmony/Sdk/10/native/
48
- # total 1560
49
- # -rw-r--r-- 1 fangjun staff 764K Jan 1 2001 NOTICE.txt
50
- # drwxr-xr-x 3 fangjun staff 96B Nov 19 22:42 build
51
- # drwxr-xr-x 3 fangjun staff 96B Nov 19 22:42 build-tools
52
- # drwxr-xr-x 10 fangjun staff 320B Nov 19 22:42 llvm
53
- # -rw-r--r-- 1 fangjun staff 4.0K Jan 1 2001 nativeapi_syscap_config.json
54
- # -rw-r--r-- 1 fangjun staff 1 .9K Jan 1 2001 ndk_system_capability.json
55
- # -rw-r--r-- 1 fangjun staff 169B Jan 1 2001 oh-uni-package.json
56
- # drwxr-xr-x 3 fangjun staff 96B Nov 19 22:42 sysroot
38
+ OHOS_SDK_NATIVE_DIR=/Users/fangjun/software/command-line-tools/sdk/default/openharmony /native
39
+ # (py38) fangjuns-MacBook-Pro:software fangjun$ ls -lh command-line- tools/sdk/default/openharmony/native/
40
+ # total 752
41
+ # -rw-r--r-- 1 fangjun staff 341K Jan 1 2001 NOTICE.txt
42
+ # drwxr-xr-x 3 fangjun staff 96B Nov 6 21:17 build
43
+ # drwxr-xr-x 3 fangjun staff 96B Nov 6 21:18 build-tools
44
+ # -rw-r--r-- 1 fangjun staff 371B Jan 1 2001 compatible_config.json
45
+ # drwxr-xr-x 10 fangjun staff 320B Nov 6 21:18 llvm
46
+ # -rw-r--r-- 1 fangjun staff 16K Jan 1 2001 nativeapi_syscap_config.json
47
+ # -rw-r--r-- 1 fangjun staff 5 .9K Jan 1 2001 ndk_system_capability.json
48
+ # -rw-r--r-- 1 fangjun staff 167B Jan 1 2001 oh-uni-package.json
49
+ # drwxr-xr-x 3 fangjun staff 96B Nov 6 21:17 sysroot
57
50
fi
58
51
59
52
if [ ! -d $OHOS_SDK_NATIVE_DIR ]; then
60
53
echo " Please first download Command Line Tools for HarmonyOS"
54
+ echo " See https://developer.huawei.com/consumer/cn/download/"
55
+ echo " or"
56
+ echo " https://hf-mirror.com/csukuangfj/harmonyos-commandline-tools/tree/main"
57
+ exit 1
58
+ fi
59
+
60
+ if [ ! -f $OHOS_SDK_NATIVE_DIR /llvm/bin/aarch64-unknown-linux-ohos-clang ]; then
61
+ echo " $OHOS_SDK_NATIVE_DIR /llvm/bin/aarch64-unknown-linux-ohos-clang does not exist"
62
+ echo " Please first download Command Line Tools for HarmonyOS"
63
+ echo " See https://developer.huawei.com/consumer/cn/download/"
64
+ echo " or"
65
+ echo " https://hf-mirror.com/csukuangfj/harmonyos-commandline-tools/tree/main"
61
66
exit 1
62
67
fi
63
68
69
+ export PATH=$OHOS_SDK_NATIVE_DIR /build-tools/cmake/bin:$PATH
64
70
export PATH=$OHOS_SDK_NATIVE_DIR /llvm/bin:$PATH
65
71
66
72
OHOS_TOOLCHAIN_FILE=$OHOS_SDK_NATIVE_DIR /build/cmake/ohos.toolchain.cmake
@@ -71,7 +77,6 @@ if [ ! -f $OHOS_TOOLCHAIN_FILE ]; then
71
77
exit 1
72
78
fi
73
79
74
-
75
80
sleep 1
76
81
onnxruntime_version=1.16.3
77
82
onnxruntime_dir=onnxruntime-ohos-arm64-v8a-$onnxruntime_version
@@ -126,7 +131,6 @@ cmake \
126
131
make -j2
127
132
make install/strip
128
133
cp -fv $onnxruntime_dir /lib/libonnxruntime.so install/lib
129
- cp -fv $OHOS_SDK_NATIVE_DIR /llvm/lib/aarch64-linux-ohos/libc++_shared.so install/lib
130
134
131
135
rm -rf install/share
132
136
rm -rf install/lib/pkgconfig
0 commit comments