Выбрать макрос

Как собрать VBA-M из кода SVN в OSX

Инструкции по сборке VBA-M с

графическим интерфейсом wx в Mac OS X 10.10 (Yosemite): 1. Загрузите последний исходный код VBA-M (на данный момент r1389) в папку (например, ~ / vbam)

2. Установите последнюю версию Xcode (6.3.1 на данный момент) с веб-сайта Apple для разработчиков или из Mac App Store. Требуется Apple ID (бесплатная регистрация).

3. Установите инструменты командной строки Xcode, загрузив их с веб-сайта разработчика Apple или набрав

Код:
xcode-select --install

После установки примите лицензионное соглашение Xcode, набрав:

Код:
xcodebuild -license

4. Установите MacPorts из pkg.

5. Откройте терминал и установите зависимости, которые нужны VBA-M через MacPorts, набрав:

Код:
sudo port install cmake
sudo port install pkgconfig
sudo port install libpng
sudo port install libsdl

6. Загрузите исходный код wxWidgets 3.0.2 и распакуйте его в место, подобное ~ / wxWidgets

7. В терминале измените каталог на ~ / wxWidgets

Код:
cd ~/wxWidgets

8. Создайте каталог build-wx для wxWidgets

Код:
mkdir build-wx
cd build-wx

9. Настройте wxWidgets для старых версий OSX.

Код:
../configure --with-macosx-version-min=10.10

10. Сборка wxWidgets

Код:
make

11. Убедитесь, что wx-config был собран и установлен правильно.

Код:
wx-config

Если wx-config возвращает сообщение об ошибке «плохой интерпретатор», откройте wx-config в текстовом редакторе и сохраните формат файла как UNIX.

Код:
vi wx-config
:set fileformat=unix
:wq!

12. Загрузите исходный код SFML 2.2 и распакуйте его в место, подобное ~ / SFML

13. В терминале измените каталог на ~ / SFML

Код:
cd ~/SFML

14. Настройте SFML с помощью CMake

Код:
cmake -DCMAKE_BUILD_TYPE='Release' -DBUILD_SHARED_LIBS='true' -DSFML_BUILD_FRAMEWORKS='true'

15. Сборка SFML

Код:
make

16. Перейдите в каталог, где находятся исходные файлы VBA-M:

Код:
cd ~/vbam/trunk

17. Используйте cmake для настройки VBA-M.

Код:
cmake -DENABLE_WX='true' -DENABLE_SDL='false' -DENABLE_CAIRO='false' -DENABLE_GTK='false' -DENABLE_LINK='true' -DENABLE_FFMPEG='false' -DENABLE_ASM_SCALERS='false' -DSFML_ROOT='<absolute path where SFML was extracted>'

18. Сборка ВБА-М

Код:
make

19. Установите VBA-M

Код:
make install

Если вы знаете, как связать SDLMain в сборке, сообщите нам, чтобы мы могли создать SDL-версию командной строки для VBA-M.

Если вы знаете, как создать пакет .dmg, сообщите нам.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *