|
@@ -1,6 +1,14 @@
|
|
#!/usr/bin/env bash
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
-set -x
|
|
|
|
|
|
+if ! command -v arm-linux-gnueabihf-gcc &> /dev/null; then
|
|
|
|
+ echo "Please install a toolchain for cross-compiling."
|
|
|
|
+ echo "You can refer to: "
|
|
|
|
+ echo " https://k2-fsa.github.io/sherpa/ncnn/install/arm-embedded-linux.html"
|
|
|
|
+ echo "for help."
|
|
|
|
+ exit 1
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+set -ex
|
|
|
|
|
|
dir=build-arm-linux-gnueabihf
|
|
dir=build-arm-linux-gnueabihf
|
|
mkdir -p $dir
|
|
mkdir -p $dir
|
|
@@ -10,5 +18,6 @@ cmake \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_TOOLCHAIN_FILE=../toolchains/arm-linux-gnueabihf.toolchain.cmake \
|
|
-DCMAKE_TOOLCHAIN_FILE=../toolchains/arm-linux-gnueabihf.toolchain.cmake \
|
|
..
|
|
..
|
|
|
|
+
|
|
make VERBOSE=1 -j4
|
|
make VERBOSE=1 -j4
|
|
make install/strip
|
|
make install/strip
|