CMakeLists和包装文件项目自动的Edje文件编译(CMakeLists and packag

2019-10-30 10:20发布

我很新的EFL 。 而现在我试图去适应它。 有一个名为的Edje库。 该库允许主题化和其他种类的东西。 但对于它的文件以纯文本格式创建和必须使用编译edje_cc

我这怎么能编译添加到CMakeLists.txt文件,并packaging.spec文件,以便能正确编译和安装在机器上?

对不起,我的蹩脚的英语。

Answer 1:

在你的CMakeLists.txt,这样做:

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

请注意,我简化了命令行 - 添加,当你在终端上运行edje_cc您使用相同的参数(例如,用于-id图像目录,-fd的字体目录)。

有了这一行添加到的CMakeLists.txt,在你packaging.spec文件cmake的一个电话就足够了。



文章来源: CMakeLists and packaging files for automatic Edje file compilation in project