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.