用于项目中自动Edje文件编译的CMakeLists和打包文件

时间:2013-07-06 06:52:40

标签: cmake packaging efl

我对EFL很新。而现在我正试着习惯它。有名为Edje的图书馆。这个库允许主题和其他类型的东西。但是它的文件是以纯文本形式创建的,必须使用edje_cc进行编译。

如何将此编辑添加到CMakeLists.txt文件和packaging.spec文件中,以便在机器上正确编译和安装?

抱歉我的英语不好。

1 个答案:

答案 0 :(得分: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,对于字体目录为-fd)。

将此行添加到CMakeLists.txt后,在packaging.spec文件中调用cmake就足够了。