X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=cmake%2Fmodules%2FTableGen.cmake;fp=cmake%2Fmodules%2FTableGen.cmake;h=f1ddcd49a58301abf53280a6a518491095ad62b6;hb=10add60748226d67d3a1e4d1a8175f798a053708;hp=fcb445afc58ed6f8a35bad60c6e97f7211bbebbf;hpb=6bf871423ec7b5dee85aaed2204fb2c984fadd6c;p=oota-llvm.git diff --git a/cmake/modules/TableGen.cmake b/cmake/modules/TableGen.cmake index fcb445afc58..f1ddcd49a58 100644 --- a/cmake/modules/TableGen.cmake +++ b/cmake/modules/TableGen.cmake @@ -77,7 +77,13 @@ macro(add_tablegen target project) # FIXME: It leaks to user, callee of add_tablegen. set(LLVM_ENABLE_OBJLIB ON) - add_llvm_utility(${target} ${ARGN}) + add_llvm_utility( + ${target} ${ARGN} + # libLLVM does not include the TableGen + # components, so we cannot link any tblgen + # utilities against it. + DISABLE_LLVM_LINK_LLVM_DYLIB) + set(LLVM_LINK_COMPONENTS ${${target}_OLD_LLVM_LINK_COMPONENTS}) set(${project}_TABLEGEN "${target}" CACHE