Skip to content

Commit d8cc616

Browse files
authored
Merge pull request #28663 from ahoppen/install-swiftsyntax-usr-lib
[build-script] Install SwiftSyntax to usr/lib instead of usr/lib/swift
2 parents e23e77b + 91ca8ca commit d8cc616

File tree

4 files changed

+1
-21
lines changed

4 files changed

+1
-21
lines changed

utils/build-presets.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1183,7 +1183,6 @@ install-lldb
11831183
install-llbuild
11841184
install-swiftpm
11851185
install-swiftsyntax
1186-
skip-install-swiftsyntax-module
11871186
install-skstresstester
11881187
install-swiftevolve
11891188
install-playgroundsupport

utils/build_swift/driver_arguments.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -579,9 +579,6 @@ def create_argument_parser():
579579
help='build SourceKitLSP')
580580
option('--install-swiftsyntax', toggle_true('install_swiftsyntax'),
581581
help='install SwiftSyntax')
582-
option('--skip-install-swiftsyntax-module',
583-
toggle_true('skip_install_swiftsyntax_module'),
584-
help='skip installing the SwiftSyntax modules')
585582
option('--swiftsyntax-verify-generated-files',
586583
toggle_true('swiftsyntax_verify_generated_files'),
587584
help='set to verify that the generated files in the source tree '

utils/build_swift/tests/expected_options.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@
9191
'build_sourcekitlsp': False,
9292
'install_swiftpm': False,
9393
'install_swiftsyntax': False,
94-
'skip_install_swiftsyntax_module': False,
9594
'swiftsyntax_verify_generated_files': False,
9695
'install_sourcekitlsp': False,
9796
'install_skstresstester': False,
@@ -484,8 +483,6 @@ class BuildScriptImplOption(_BaseOption):
484483
EnableOption('--indexstore-db', dest='build_indexstoredb'),
485484
EnableOption('--sourcekit-lsp', dest='build_sourcekitlsp'),
486485
EnableOption('--install-swiftsyntax', dest='install_swiftsyntax'),
487-
EnableOption('--skip-install-swiftsyntax-module',
488-
dest='skip_install_swiftsyntax_module'),
489486
EnableOption('--swiftsyntax-verify-generated-files',
490487
dest='swiftsyntax_verify_generated_files'),
491488
EnableOption('--install-swiftpm', dest='install_swiftpm'),

utils/swift_build_support/swift_build_support/products/swiftsyntax.py

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
from . import product
1616
from .. import multiroot_data_file
1717
from .. import shell
18-
from .. import targets
1918

2019

2120
class SwiftSyntax(product.Product):
@@ -80,26 +79,14 @@ def should_install(self, host_target):
8079
return self.args.install_swiftsyntax
8180

8281
def install(self, target_name):
83-
target = \
84-
targets.StdlibDeploymentTarget.get_target_for_name(target_name)
8582
install_prefix = self.args.install_destdir + self.args.install_prefix
8683

87-
dylib_dir = os.path.join(install_prefix, 'lib', 'swift',
88-
target.platform.name)
89-
module_dir = os.path.join(dylib_dir, 'SwiftSyntax.swiftmodule')
84+
dylib_dir = os.path.join(install_prefix, 'lib')
9085

9186
additional_params = [
9287
'--dylib-dir', dylib_dir,
9388
'--install'
9489
]
9590

96-
if not self.args.skip_install_swiftsyntax_module:
97-
if not os.path.exists(module_dir):
98-
os.makedirs(module_dir)
99-
module_base_name = os.path.join(module_dir, target.arch)
100-
additional_params.extend([
101-
'--swiftmodule-base-name', module_base_name
102-
])
103-
10491
self.run_swiftsyntax_build_script(target=target_name,
10592
additional_params=additional_params)

0 commit comments

Comments
 (0)