diff --git a/utils/swift_build_support/swift_build_support/build_script_invocation.py b/utils/swift_build_support/swift_build_support/build_script_invocation.py index f25c3a3071d03..39cc3232b1f42 100644 --- a/utils/swift_build_support/swift_build_support/build_script_invocation.py +++ b/utils/swift_build_support/swift_build_support/build_script_invocation.py @@ -251,6 +251,14 @@ def convert_to_impl_arguments(self): args.extra_cmake_options.append( '-DSWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE:PATH={}'.format(swift_syntax_src)) + if args.build_early_swiftsyntax: + early_swiftsyntax_build_dir = os.path.join( + self.workspace.build_root, + '%s-%s' % ('earlyswiftsyntax', self.args.host_target)) + args.extra_cmake_options.append( + '-DSWIFT_PATH_TO_EARLYSWIFTSYNTAX_BUILD_DIR:PATH={}' + .format(early_swiftsyntax_build_dir)) + # Then add subproject install flags that either skip building them /or/ # if we are going to build them and install_all is set, we also install # them.