• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Test header and library paths when Clang is used with Android standalone
2 // toolchain.
3 //
4 // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
5 // RUN:     -target arm-linux-androideabi \
6 // RUN:     -B%S/Inputs/basic_android_tree \
7 // RUN:     --sysroot=%S/Inputs/basic_android_tree/sysroot \
8 // RUN:   | FileCheck  %s
9 // CHECK: {{.*}}clang{{.*}}" "-cc1"
10 // CHECK: "-internal-isystem" "{{.*}}/arm-linux-androideabi/include/c++/4.4.3"
11 // CHECK: "-internal-isystem" "{{.*}}/arm-linux-androideabi/include/c++/4.4.3/arm-linux-androideabi"
12 // CHECK: "-internal-externc-isystem" "{{.*}}/sysroot/include"
13 // CHECK: "-internal-externc-isystem" "{{.*}}/sysroot/usr/include"
14 // CHECK: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]"
15 // CHECK: "-L{{.*}}/lib/gcc/arm-linux-androideabi/4.4.3"
16 // CHECK: "-L{{.*}}/lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/lib"
17 // CHECK: "-L{{.*}}/sysroot/usr/lib"
18