Index: cmake/modules/AddLLDB.cmake =================================================================== --- cmake/modules/AddLLDB.cmake +++ cmake/modules/AddLLDB.cmake @@ -84,10 +84,9 @@ endif() endif() - # 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. - add_dependencies(${name} libclang) + foreach(clang_dep IN LISTS ${CLANG_USED_LIBS}) + add_dependencies(${name} ${clang_dep}) + endforeach(clang_dep) set_target_properties(${name} PROPERTIES FOLDER "lldb libraries") endmacro(add_lldb_library)