2015-04-21 130 views
0

我正在嘗試使用Cmake從源代碼構建llvm。 當Cmake嘗試構建它時,發生錯誤:Unknown CMake命令「add_llvm_tool」。未知的Cmake命令「add_llvm_tool」

我不知道爲什麼會出現這樣的錯誤,這是我的CMakeLists.txt文件

cmake_minimum_required(VERSION 3.2) 

set(LLVM_LINK_COMPONENTS 
    ${LLVM_TARGETS_TO_BUILD} 
    Core 
    Object 
    Support 
) 

add_llvm_tool(llvm-nm 
    llvm-nm.cpp 
) 

回答

2

您需要include(AddLLVM.cmake)有這個宏定義。

+0

我必須將它包含在我的CMakeLists.txt中嗎? – Anatch

+0

@Anatch是的。 '.cmake'文件通常包含在'CMakeLists.txt'文件中使用的宏定義 – Antonio