In this picture是我的终端现在的样子,红色是我执行的命令,黄色是我得到的错误,似乎正在把所有东西扔掉。
我正在尝试为我应该运行/测试的项目构建llvm,但出现此错误,即命令“ append_list_if”未知。这对我来说是全新的,因此我对如何解决此问题感到好奇。
这也是为什么我要附上终端的照片的原因,以防这张照片中存在其他需要修复的东西,而我看不到。
答案 0 :(得分:0)
CMake中没有此类功能。有关文档中的append_list_if
,请参见search results。我可能假设您使用了另一个项目中的代码段。在这种情况下,您可以在此处搜索功能。
我在github.com/llvm-mirror找到了类似的照片:
# Appends value to all lists in ARGN, if the condition is true.
macro(append_list_if condition value)
if(${condition})
foreach(list ${ARGN})
list(APPEND ${list} ${value})
endforeach()
endif()
endmacro()
您可以尝试。