/
plato
/
RaceProject
Обзор
Документация
Войти
/
plato
/
RaceProject
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
build_script.sh
45 строк
1 KB
Evanivan
feat: ./.gitignore file added + modified ./build_script.sh script
09 дек 2025, 22:26
09 дек 2025, 22:26
d4d9363
Код
Авторство
О чём код?
#!/bin/bash echo "=== Сборка RaceSimulator ===" OS=$(uname -s) if [[ "$OS" != "Linux" ]] && [[ "$OS" != "Darwin" ]]; then echo "Ошибка: Этот скрипт работает только на macOS и Linux" exit 1 fi echo "ОС: $OS" rm -rf build mkdir -p build cd build echo "Конфигурация CMake..." if [[ "$OS" == "Darwin" ]]; then # macOS if command -v clang++ &> /dev/null; then echo "Используем Clang на macOS" cmake .. -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release else cmake .. -DCMAKE_BUILD_TYPE=Release fi else # Linux cmake .. -DCMAKE_BUILD_TYPE=Release fi echo "Сборка..." make echo "=== Сборка завершена ===" cd .. echo "" echo "Для запуска приложения выполните:" if [[ "$OS" == "Darwin" ]]; then echo " cd build && DYLD_LIBRARY_PATH=../lib:\$DYLD_LIBRARY_PATH ./app/RaceSimulator" else echo " cd build && LD_LIBRARY_PATH=../lib:\$LD_LIBRARY_PATH ./app/RaceSimulator" fi