[lld-macho] Specify the complete set of command-line options for ld64
[lldb.git] / lld / test / MachO / platform-version.test
1 # RUN: not lld -flavor darwinnew -arch x86_64 -platform_version 2>&1 \
2 # RUN:     | FileCheck --check-prefix=MISSING %s
3 # RUN: not lld -flavor darwinnew -arch x86_64 -platform_version macos 2>&1 \
4 # RUN:     | FileCheck --check-prefix=MISSING %s
5 # RUN: not lld -flavor darwinnew -arch x86_64 -platform_version macos 10.15 2>&1 \
6 # RUN:     | FileCheck --check-prefix=MISSING %s
7 # RUN: not lld -flavor darwinnew -arch x86_64 -platform_version macos -lfoo 10.15 2>&1 \
8 # RUN:     | FileCheck --check-prefix=GOOD %s
9 # RUN: not lld -flavor darwinnew -arch x86_64 -platform_version macos 10.15 10.15.4 2>&1 \
10 # RUN:     | FileCheck --check-prefix=GOOD %s
11 # RUN: not lld -flavor darwinnew -arch x86_64 -platform_version macos 10.15 10.15.4 foobar 2>&1 \
12 # RUN:     | FileCheck --check-prefix=FAIL_FILE %s
13
14 MISSING: -platform_version: missing argument
15 FAIL: usage: -platform_version platform min_version sdk_version
16 GOOD: undefined symbol: _main
17 FAIL_FILE: cannot open foobar