mirror of
https://github.com/mpv-player/mpv.git
synced 2025-12-23 19:30:20 +00:00
meson: use swiftc instead of swift for building
This commit is contained in:
committed by
der richter
parent
90a7892545
commit
8d20b72653
@@ -1539,7 +1539,7 @@ endif
|
||||
xcrun = find_program('xcrun', required: get_option('swift-build').require(darwin))
|
||||
swift_ver = '0.0'
|
||||
if xcrun.found()
|
||||
swift_prog = find_program(run_command(xcrun, '-find', 'swift', check: true).stdout().strip())
|
||||
swift_prog = find_program(run_command(xcrun, '-find', 'swiftc', check: true).stdout().strip())
|
||||
swift_ver_string = run_command(swift_prog, '-version', check: true).stdout()
|
||||
verRe = '''
|
||||
#!/usr/bin/env python3
|
||||
|
||||
@@ -4,8 +4,8 @@ header = join_paths(build_root, 'osdep/mac/swift.h')
|
||||
module = join_paths(build_root, 'osdep/mac/swift.swiftmodule')
|
||||
target = join_paths(build_root, 'osdep/mac/swift.o')
|
||||
|
||||
swift_flags = ['-frontend', '-c', '-sdk', macos_sdk_path,
|
||||
'-enable-objc-interop', '-emit-objc-header', '-parse-as-library']
|
||||
swift_flags = ['-c', '-emit-library', '-static', '-sdk', macos_sdk_path,
|
||||
'-emit-objc-header', '-parse-as-library']
|
||||
|
||||
if swift_ver.version_compare('>=6.0')
|
||||
swift_flags += ['-swift-version', '5']
|
||||
|
||||
Reference in New Issue
Block a user