Автоматизированная сборка

Материал из FlightGear.ru.

Перейти к: навигация, поиск

Приведённые ниже скрипты позволяют собрать самую свежую версию симулятора в полностью автоматическом режиме.

Обратите внимание: сборка симулятора с нуля потребует более 3 Гб дискового пространства, а скачивание исходников и компиляция могут занять несколько часов

Содержание

Сборка под Linux

Сборка с помощью набора скриптов compile

Скачиваем набор скриптов: http://seb.marque.free.fr/fichiers/scripts/bash/compile.tgz

Распаковываем в отдельную директорию и запускаем:

./compile FlightGear create

Ключ create нужен только при первом запуске для инициализации дерева проектов.

После сборки переходим в директорию FlightGear и запускаем fgrun

./fgrun

Сборка с помощью скрипта download_and_compile

Оригинал инструкции: http://wiki.flightgear.org/index.php/Scripted_Compilation_on_Linux_Debian/Ubuntu

Скачиваем и запускаем скрипт:

mkdir ~/fgfs
cd ~/fgfs
wget http://brisa.homelinux.net/fgfs/download_and_compile.sh
chmod 755 download_and_compile.sh
sh download_and_compile.sh

После завершения работы скрипта симулятор будет установлен в директорию ~/fgfs

Запуск симулятора:

cd ~/fgfs
sh run_fgfs.sh

Обратите внимание: по умолчанию скрипт собирает только FlightGear и Fgrun. Чтобы собрать все, необходимые для запуска компоненты, небходимо указать ключ ALL

sh download_and_compile.sh ALL

Пересборка отдельного компонента осуществляется указанием соответствующего ключа:

   * PLIB (to compile and install only plib)
   * OSG (to compile and install only OpenSceneGraph)
   * SIMGEAR (to compile and install only Simgear)
   * FGFS (to compile and install only FlightGear)
   * DATA (to download / update only data files for FlightGear)
   * FGRUN (to compile and install only Fgrun)
   * FGCOM (to compile and install only Fgcom)
   * ATLAS (to compile and install only Atlas) 

Обновление осуществляется ключом UPDATE. Следующая команда обновит только FGFS:

sh download_and_compile.sh FGFS UPDATE


Сборка под Windows

TBD
Личные инструменты