Revert r144300 "llvm-config: Replace with C++ version (was llvm-config-2).",
[oota-llvm.git] / tools / llvm-config / CMakeLists.txt
index 966557cc5cf8e21c3c0df1d0adbb4e4b1ff56598..53f00846b7916c8012752a41e14bc69c79498123 100644 (file)
@@ -125,6 +125,13 @@ add_custom_command(OUTPUT ${LLVM_CONFIG}
   COMMENT "Building llvm-config script."
   )
 
+add_custom_target(llvm-config.target ALL
+  DEPENDS ${LLVM_CONFIG})
+
+# Ensure we build llvm-config after we build all of the libraries so that we
+# have their full dependencies.
+add_dependencies(llvm-config.target ${llvm_libs})
+
 install(FILES ${LLVM_CONFIG}
   PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
   WORLD_READ WORLD_EXECUTE