From 2fb4c1dc3ebdadfb374013fde7060a578f20fc26 Mon Sep 17 00:00:00 2001 From: Doug Gregor Date: Mon, 10 Oct 2022 11:45:31 -0700 Subject: [PATCH 1/2] Add missing swiftParse dependencies on SwiftSyntax modules --- lib/Parse/CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/Parse/CMakeLists.txt b/lib/Parse/CMakeLists.txt index 728c15c90b6d3..546e56831ee75 100644 --- a/lib/Parse/CMakeLists.txt +++ b/lib/Parse/CMakeLists.txt @@ -58,6 +58,16 @@ if (SWIFT_SWIFT_PARSER) $ ) + add_dependencies(swiftParse + SwiftSyntax::SwiftBasicFormat + SwiftSyntax::SwiftParser + SwiftSyntax::SwiftDiagnostics + SwiftSyntax::SwiftSyntax + SwiftSyntax::SwiftOperators + SwiftSyntax::SwiftCompilerSupport + swiftASTGen + ) + target_include_directories(swiftParse PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../../swift-syntax/Sources/SwiftCompilerSupport From e35e82e7fd2ab11571643eb98c93511e22163c3a Mon Sep 17 00:00:00 2001 From: Doug Gregor Date: Mon, 10 Oct 2022 14:33:38 -0700 Subject: [PATCH 2/2] Add more missing dependencies --- lib/ASTGen/CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/ASTGen/CMakeLists.txt b/lib/ASTGen/CMakeLists.txt index 9435aef15904e..ca93618d75819 100644 --- a/lib/ASTGen/CMakeLists.txt +++ b/lib/ASTGen/CMakeLists.txt @@ -47,7 +47,15 @@ if (SWIFT_SWIFT_PARSER) target_include_directories(swiftASTGen PUBLIC "${SWIFT_PATH_TO_EARLYSWIFTSYNTAX_BUILD_DIR}/swift") - add_dependencies(swiftASTGen swiftAST) + add_dependencies(swiftASTGen + SwiftSyntax::SwiftBasicFormat + SwiftSyntax::SwiftParser + SwiftSyntax::SwiftDiagnostics + SwiftSyntax::SwiftSyntax + SwiftSyntax::SwiftOperators + SwiftSyntax::SwiftCompilerSupport + swiftAST + ) set_property(GLOBAL APPEND PROPERTY SWIFT_EXPORTS swiftASTGen) endif()