xref: /llvm-project/lldb/test/Shell/BuildScript/script-args.test (revision 87aa9c9e4d41ed881453e2fab85b3d25f648bb55)
1*87aa9c9eSJonas DevlieghereRUN: %build -n --verbose --arch=32 --mode=compile --compiler=any -o %t/foo.out foobar.c \
2*87aa9c9eSJonas DevlieghereRUN:    | FileCheck %s
3*87aa9c9eSJonas DevlieghereRUN: %build -n --verbose --arch=32 --mode=compile --compiler=any --outdir %t foo.c bar.c \
4*87aa9c9eSJonas DevlieghereRUN:    | FileCheck --check-prefix=MULTI-INPUT %s
5*87aa9c9eSJonas Devlieghere
6*87aa9c9eSJonas Devlieghere
7*87aa9c9eSJonas DevlieghereCHECK:      Script Arguments:
8*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Arch: 32
9*87aa9c9eSJonas DevlieghereCHECK:        Compiler: any
10*87aa9c9eSJonas DevlieghereCHECK:        Outdir: {{.*}}script-args.test.tmp
11*87aa9c9eSJonas DevlieghereCHECK:        Output: {{.*}}script-args.test.tmp{{.}}foo.out
12*87aa9c9eSJonas DevlieghereCHECK:        Nodefaultlib: False
13*87aa9c9eSJonas DevlieghereCHECK:        Opt: none
14*87aa9c9eSJonas DevlieghereCHECK:        Mode: compile
15*87aa9c9eSJonas DevlieghereCHECK:        Clean: True
16*87aa9c9eSJonas DevlieghereCHECK:        Verbose: True
17*87aa9c9eSJonas DevlieghereCHECK:        Dryrun: True
18*87aa9c9eSJonas DevlieghereCHECK:        Inputs: foobar.c
19*87aa9c9eSJonas Devlieghere
20*87aa9c9eSJonas DevlieghereMULTI-INPUT:      Script Arguments:
21*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Arch: 32
22*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Compiler: any
23*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Outdir: {{.*}}script-args.test.tmp
24*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Output:
25*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Nodefaultlib: False
26*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Opt: none
27*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Mode: compile
28*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Clean: True
29*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Verbose: True
30*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Dryrun: True
31*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:   Inputs: foo.c
32*87aa9c9eSJonas DevlieghereMULTI-INPUT-NEXT:           bar.c
33