summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/cmake/modules/TableGen.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/cmake/modules/TableGen.cmake b/llvm/cmake/modules/TableGen.cmake
index 5d921818fcf..5a9ccbbbdf1 100644
--- a/llvm/cmake/modules/TableGen.cmake
+++ b/llvm/cmake/modules/TableGen.cmake
@@ -143,7 +143,8 @@ macro(add_tablegen target project)
# Create an artificial dependency between tablegen projects, because they
# compile the same dependencies, thus using the same build folders.
# FIXME: A proper fix requires sequentially chaining tablegens.
- if (NOT ${project} STREQUAL LLVM AND TARGET ${project}-tablegen-host)
+ if (NOT ${project} STREQUAL LLVM AND TARGET ${project}-tablegen-host AND
+ TARGET LLVM-tablegen-host)
add_dependencies(${project}-tablegen-host LLVM-tablegen-host)
endif()
endif()
OpenPOWER on IntegriCloud