CMakeLists и упаковочные файлы для автоматической компиляции файлов Edje в проекте

Я очень новичок в EFL. И сейчас я пытаюсь привыкнуть к этому. Есть библиотека имени Эдже. Эта библиотека позволяет тематизировать и другие вещи. Но файлы для него создаются в виде простого текста и должны быть скомпилированы с использованием edje_cc,

Как я могу добавить этот сборник в CMakeLists.txt файл и packaging.spec файл для его правильной компиляции и установки на машину?

Извините за мой ломаный английский.

1 ответ

Решение

В вашем CMakeLists.txt выполните:

ADD_CUSTOM_TARGET(your_edj_file.edj 
        COMMAND edje_cc your_edc_file.edc your_edj_file.edj
)

Обратите внимание, что я упростил строку COMMAND - добавьте те же аргументы, которые вы используете при запуске edje_cc на терминале (например, -id для изображений dir, -fd для шрифтов dir).

С этой строкой, добавленной в CMakeLists.txt, должно быть достаточно вызова cmake в вашем файле package.spec.

Другие вопросы по тегам