0

我对EFL很陌生。现在我正在努力适应它。有一个名为 Edje 的图书馆。这个库允许主题和其他类型的东西。但是它的文件是以纯文本创建的,并且必须使用edje_cc.

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

对不起我的英语不好。

4

1 回答 1

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 就足够了。

于 2013-12-15T00:24:59.653 回答