Implement topologicalSort inside BuildSystemManager using dependency information

This commit is contained in:
Alex Hoppen
2024-08-24 18:11:52 -07:00
parent bb96ff4c68
commit cc11fe1b02
5 changed files with 59 additions and 59 deletions

View File

@@ -159,10 +159,6 @@ extension CompilationDatabaseBuildSystem: BuiltInBuildSystem {
package func waitForUpToDateBuildGraph() async {}
package func topologicalSort(of targets: [BuildTargetIdentifier]) -> [BuildTargetIdentifier]? {
return nil
}
private func database(for uri: DocumentURI) -> CompilationDatabase? {
if let url = uri.fileURL, let path = try? AbsolutePath(validating: url.path) {
return database(for: path)