You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
631 B
27 lines
631 B
#!/bin/bash
|
|
|
|
#
|
|
# ./build.sh
|
|
#
|
|
# PROJECT_TYPE_LARGE_SPACE_DISINFECTION
|
|
# PROJECT_TYPE_SMALL_SPACE_DISINFECTION
|
|
# PROJECT_TYPE_PIPE_DISINFECTION
|
|
# PROJECT_TYPE_DRAW_BAR_BOX
|
|
#
|
|
mkdir -p build && rm -rf build && mkdir -p build
|
|
|
|
function build_target() {
|
|
cd build
|
|
cmake .. \
|
|
-DCMAKE_C_COMPILER='aarch64-linux-gnu-gcc' \
|
|
-DCMAKE_CXX_COMPILER='aarch64-linux-gnu-g++' \
|
|
-DARCH=aarch64
|
|
|
|
make -j8
|
|
make install
|
|
}
|
|
|
|
build_target
|
|
build_target #之所以执行两遍,是因为执行一边生成不了compile.json文件,导致vscode无法跳转到定义,原因未知
|
|
|
|
# aarch64-linux-gnu-strip ./app/*
|