brintos

brintos / llvm-project-archived public Read only

0
0
Text · 851 B · f67b127 Raw
27 lines · cpp
1// RUN: rm -rf %t.dir2// RUN: rm -rf %t.dir/foodir3// RUN: rm -rf %t.cdb4 5// RUN: mkdir -p %t.dir6// RUN: mkdir -p %t.dir/foodir7 8// RUN: cp %S/Inputs/header.h %t.dir/foodir/foodirheader.h9// RUN: cp %s %t.dir/headerwithdirname_input.cpp10// RUN: cp %s %t.dir/headerwithdirname_input_clangcl.cpp11// RUN: mkdir %t.dir/Inputs12// RUN: cp %S/Inputs/foodir %t.dir/Inputs/foodir13// RUN: sed -e "s|DIR|%/t.dir|g" %S/Inputs/headerwithdirnamefollowedbyinclude.json > %t.cdb14//15// RUN: clang-scan-deps -compilation-database %t.cdb -j 1 | FileCheck %s16 17#include <foodir>18#include "foodir/foodirheader.h"19 20// CHECK: headerwithdirname_input{{\.o|.*\.s}}21// CHECK-NEXT: headerwithdirname_input.cpp22// CHECK-NEXT: Inputs{{/|\\}}foodir23 24// CHECK: headerwithdirname_input_clangcl.o25// CHECK-NEXT: headerwithdirname_input_clangcl.cpp26// CHECK-NEXT: Inputs{{/|\\}}foodir27