Externals  Version: 0.1.4 Revision: 541 Platform: x86 Build: 14:26 02.05.2020
Решение для сборки сторонних библиотек
Описание решения

Информация о работе над решением

Список задач всех проектов решения

Подробное описание

  • При полной сборке решения строятся библиотеки Debug/Release конфигураций для Windows (x86/x64) и Android (ARM/ARM64) платформ.
  • Построение библиотек (а также копирование заголовочных файлов и .props файла для подключения библиотеки к проекту) производится в папку с именем библиотеки внутри папки Externals, которая является ссылкой на репозиторий предсобранных библиотек.
Заметки
Общая идея построения библиотек заключается в том, что:
  • Исходный код из ее репозитория (метки версии) подтягивается в папку Externals как свойство svn:externals папки проекта, а в сам проект файлы библиотеки подключаются путем указания шаблона вида "..\Externals\src\*.cpp" (особые случаи конкретных библиотек см. на странице описания конкретной библиотеки).
  • Заголовочные файлы из папки include библиотеки копируются в папку Externals/LibName/include/LibName.
  • В папку Externals/LibName копируется страница свойств, подключение которой к проекту предоставит доступ к коду библиотеки.

Дополнительно

Список существующих предсобранных для Android библиотек

Утилиты

RocketRenderToFile.App

RmlUiRenderToFile.App