|
16 | 16 | // RUN: -fdepscan-prefix-map=%{objroot}=/^objroot \
|
17 | 17 | // RUN: -fdepscan-prefix-map=%S/Inputs/toolchain_dir=/^toolchain \
|
18 | 18 | // RUN: -fdepscan-prefix-map=%S/Inputs/SDK=/^sdk \
|
| 19 | +// RUN: -fdepfile-entry=%t.d/extra \ |
19 | 20 | // RUN: | FileCheck %s -DPREFIX=%t.d
|
20 | 21 | // RUN: %clang -cc1depscan -dump-depscan-tree=%t.root -fdepscan=inline \
|
21 | 22 | // RUN: -cc1-args -triple x86_64-apple-macos11.0 -x c %s -o %t.d/out.o \
|
|
29 | 30 | // RUN: -fdepscan-prefix-map=%{objroot}=/^objroot \
|
30 | 31 | // RUN: -fdepscan-prefix-map=%S/Inputs/toolchain_dir=/^toolchain \
|
31 | 32 | // RUN: -fdepscan-prefix-map=%S/Inputs/SDK=/^sdk \
|
| 33 | +// RUN: -fdepfile-entry=%t.d/extra \ |
32 | 34 | // RUN: | FileCheck %s -DPREFIX=%t.d
|
33 | 35 | // RUN: %clang -cc1depscand -execute %{clang-daemon-dir}/%basename_t \
|
34 | 36 | // RUN: -cas-args -fcas-path %t.d/cas -- \
|
|
45 | 47 | // RUN: -fdepscan-prefix-map=%{objroot}=/^objroot \
|
46 | 48 | // RUN: -fdepscan-prefix-map=%S/Inputs/toolchain_dir=/^toolchain \
|
47 | 49 | // RUN: -fdepscan-prefix-map=%S/Inputs/SDK=/^sdk \
|
| 50 | +// RUN: -fdepfile-entry=%t.d/extra \ |
48 | 51 | // RUN: | FileCheck %s -DPREFIX=%t.d
|
49 | 52 | //
|
50 | 53 | // CHECK: "-fcas-path" "[[PREFIX]]/cas"
|
51 | 54 | // CHECK-SAME: "-working-directory" "/^testdir"
|
52 | 55 | // CHECK-SAME: "-x" "c" "/^source/depscan-prefix-map.c"
|
53 | 56 | // CHECK-SAME: "-isysroot" "/^sdk"
|
| 57 | +// CHECK-SAME: "-fdepfile-entry=/^testdir/extra" |
54 | 58 |
|
55 | 59 | // RUN: llvm-cas --cas %t.d/cas --ls-tree-recursive @%t.root \
|
56 | 60 | // RUN: | FileCheck %s -check-prefix=CHECK-ROOT
|
|
0 commit comments