Информация о работе над решением
Список задач всех проектов решения
Подробное описание
- При полной сборке решения строятся библиотеки 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