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

#!/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/*