History

meson: use swiftc instead of swift for building

Neko Asakura committed 1 year ago

Commit 8d20b721 parent 90a78922 files · +3 −3Browse files

Unified · Split

2 files
  1. meson.build +1 −1
  2. osdep/mac/meson.build +2 −2
meson.build+1−1
@@ -1539,7 +1539,7 @@ endif · 1538 unmodified lines
1539xcrun = find_program('xcrun', required: get_option('swift-build').require(darwin))1539xcrun = find_program('xcrun', required: get_option('swift-build').require(darwin))
1540swift_ver = '0.0'1540swift_ver = '0.0'
1541if xcrun.found()1541if xcrun.found()
1542 swift_prog = find_program(run_command(xcrun, '-find', 'swift', check: true).stdout().strip())1542 swift_prog = find_program(run_command(xcrun, '-find', 'swiftc', check: true).stdout().strip())
1543 swift_ver_string = run_command(swift_prog, '-version', check: true).stdout()1543 swift_ver_string = run_command(swift_prog, '-version', check: true).stdout()
1544 verRe = '''1544 verRe = '''
1545#!/usr/bin/env python31545#!/usr/bin/env python3
osdep/mac/meson.build+2−2
@@ -4,8 +4,8 @@ header = join_paths(build_root, 'osdep/mac/swift.h') · 3 unmodified lines
4module = join_paths(build_root, 'osdep/mac/swift.swiftmodule')4module = join_paths(build_root, 'osdep/mac/swift.swiftmodule')
5target = join_paths(build_root, 'osdep/mac/swift.o')5target = join_paths(build_root, 'osdep/mac/swift.o')
6 6
7swift_flags = ['-frontend', '-c', '-sdk', macos_sdk_path,7swift_flags = ['-c', '-emit-library', '-static', '-sdk', macos_sdk_path,
8 '-enable-objc-interop', '-emit-objc-header', '-parse-as-library']8 '-emit-objc-header', '-parse-as-library']
9 9
10if swift_ver.version_compare('>=6.0')10if swift_ver.version_compare('>=6.0')
11 swift_flags += ['-swift-version', '5']11 swift_flags += ['-swift-version', '5']

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t