0

我尝试在 cmake 文件中添加自定义目标,以便.edc在构建时自动编译带有 edje_cc 的文件,如此处所述。它是 EFL 项目的一部分。

但是我总是在编译时出错:

[    1s] [  0%] [ 50%] #### COMPILE EDC FILES ####
[    1s] make[2]: edje_cc: Command not found
[    1s] make[2]: *** [CMakeFiles/edje] Error 127
[    1s] make[1]: *** [CMakeFiles/edje.dir/all] Error 2
[    1s] make[1]: *** Waiting for unfinished jobs....

有人可以告诉我在编译时发现 edje_cc 编译器该怎么做吗?

4

1 回答 1

0

您的机器上似乎没有安装 edje_cc。修改 CMakeLists.txt 以添加查找 edje_cc 的检查。

project("Edje")
find_program(EDJE_CC edje_cc)

if (NOT EDJE_CC)
   message(FATAL_ERROR "edje_cc is missing.")
endif()
于 2015-02-03T17:28:51.883 回答