From: Oscar Fuentes Date: Mon, 17 Aug 2009 01:41:46 +0000 (+0000) Subject: CMake: LLVMConfig assigns LLVMX86 to the `native' component X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=22624b1d8e7f8c9a4138e90c4e798b85b1b3d7c8;p=oota-llvm.git CMake: LLVMConfig assigns LLVMX86 to the `native' component name. Updated LLVM_LINK_COMPONENTS of Kaleidoscope. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79219 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/cmake/modules/LLVMConfig.cmake b/cmake/modules/LLVMConfig.cmake index 1d8d090986d..7c75dd029e0 100755 --- a/cmake/modules/LLVMConfig.cmake +++ b/cmake/modules/LLVMConfig.cmake @@ -59,8 +59,8 @@ function(explicit_map_components_to_libraries out_libs) list(APPEND expanded_components "LLVM${c}Info") endif() elseif( c STREQUAL "native" ) - # TODO: we assume ARCH is X86. In this case, we must use nativecodegen - # component instead. Do nothing, as in llvm-config script. + # TODO: we assume ARCH is X86. + list(APPEND expanded_components "LLVMX86CodeGen") elseif( c STREQUAL "nativecodegen" ) # TODO: we assume ARCH is X86. list(APPEND expanded_components "LLVMX86CodeGen") diff --git a/examples/Kaleidoscope/CMakeLists.txt b/examples/Kaleidoscope/CMakeLists.txt index 9a18aae3053..af32fbfc512 100644 --- a/examples/Kaleidoscope/CMakeLists.txt +++ b/examples/Kaleidoscope/CMakeLists.txt @@ -1,4 +1,4 @@ -set(LLVM_LINK_COMPONENTS core jit native) +set(LLVM_LINK_COMPONENTS core jit interpreter native) add_llvm_example(Kaleidoscope toy.cpp