/
vasandi
/
AirSim
Обзор
Документация
Войти
/
vasandi
/
AirSim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Unity/build.sh
54 строки
1 KB
Андрей Васильченко
сборка под ubuntu 26.04
08 июл 2026, 10:15
08 июл 2026, 10:15
d53c5a2
Код
Авторство
О чём код?
#! /bin/bash set -x set -e # check for rpclib RPC_VERSION_FOLDER="rpclib-2.3.0" if [ ! -f ../external/rpclib/$RPC_VERSION_FOLDER/rpclib.pc.in ]; then >&2 echo "error, rpc.pc.in not found, please run setup.sh first and then run build.sh again" fi cp ../external/rpclib/$RPC_VERSION_FOLDER/rpclib.pc.in AirLibWrapper/AirsimWrapper/rpclib.pc.in if [ ! -d "linux-build" ]; then mkdir linux-build fi cd linux-build if [ "$(uname)" == "Darwin" ]; then export CC=/usr/local/opt/llvm@8/bin/clang export CXX=/usr/local/opt/llvm@8/bin/clang++ else export CC="clang-8" export CXX="clang++-8" fi # check for local cmake build created by setup.sh if [ -d "../../cmake_build" ]; then if [ "$(uname)" = "Darwin" ]; then CMAKE="$(greadlink -f ../../cmake_build/bin/cmake)" else CMAKE="$(readlink -f ../../cmake_build/bin/cmake)" fi else CMAKE=$(which cmake) fi "$CMAKE" ../../cmake ../AirLibWrapper/AirsimWrapper make -j`nproc` if [ ! -d "../UnityDemo/Assets/Plugins" ]; then mkdir ../UnityDemo/Assets/Plugins fi if [ "$(uname)" == "Darwin" ]; then cp -r AirsimWrapper.bundle ../UnityDemo/Assets/Plugins else cp libAirsimWrapper.so ../UnityDemo/Assets/Plugins fi cd .. if [ -f AirLibWrapper/AirsimWrapper/rpclib.pc.in ]; then rm AirLibWrapper/AirsimWrapper/rpclib.pc.in fi