[CMake] Adapt to clang r309390
authorChris Bieneman <beanz@apple.com>
Fri, 28 Jul 2017 15:39:49 +0000 (15:39 +0000)
committerChris Bieneman <beanz@apple.com>
Fri, 28 Jul 2017 15:39:49 +0000 (15:39 +0000)
This removes the configuration order dependence between LLDB and Clang.

llvm-svn: 309392

lldb/cmake/modules/AddLLDB.cmake

index e56b06b..b4b8d50 100644 (file)
@@ -76,10 +76,7 @@ function(add_lldb_library name)
   # Hack: only some LLDB libraries depend on the clang autogenerated headers,
   # but it is simple enough to make all of LLDB depend on some of those
   # headers without negatively impacting much of anything.
-  get_property(CLANG_TABLEGEN_TARGETS GLOBAL PROPERTY CLANG_TABLEGEN_TARGETS)
-  if(CLANG_TABLEGEN_TARGETS)
-    add_dependencies(${name} ${CLANG_TABLEGEN_TARGETS})
-  endif()
+  add_dependencies(${name} clang-tablegen-targets)
 
   set_target_properties(${name} PROPERTIES FOLDER "lldb libraries")
 endfunction(add_lldb_library)