xref: /llvm-project/clang/test/Driver/haiku.cpp (revision 8ea74302007465e4e824d420b103c2d23bd5838b)
1a3ba9d69SBrad Smith // Check the C++ header path (libstdc++)
233f19a6fSAlex Brachet // RUN: %clangxx --target=x86_64-unknown-haiku --stdlib=libstdc++ -### %s 2>&1 \
3a3ba9d69SBrad Smith // RUN:   --sysroot=%S/Inputs/haiku_x86_64_tree \
4a3ba9d69SBrad Smith // RUN:   | FileCheck --check-prefix=CHECK-LIBSTDCXX-HEADER-PATH %s
5*8ea74302SBrad Smith // CHECK-LIBSTDCXX-HEADER-PATH: "-internal-isystem" "[[SYSROOT:[^"]+]]/boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++/"
6*8ea74302SBrad Smith // CHECK-LIBSTDCXX-HEADER-PATH-SAME: "-internal-isystem" "[[SYSROOT:[^"]+]]/boot/system/develop/tools/lib/gcc/x86_64-unknown-haiku/13.2.0/../../../gcc/x86_64-unknown-haiku/13.2.0/include/c++//backward"
7a3ba9d69SBrad Smith 
8a3ba9d69SBrad Smith // Check the C++ header path (when using libc++)
9c184f27fSBrad Smith // RUN: %clangxx --target=x86_64-unknown-haiku --stdlib=libc++ -### %s 2>&1 \
10a3ba9d69SBrad Smith // RUN:   --sysroot=%S/Inputs/haiku_x86_64_tree \
11a3ba9d69SBrad Smith // RUN:   | FileCheck --check-prefix=CHECK-LIBCXX-HEADER-PATH %s
12a3ba9d69SBrad Smith // CHECK-LIBCXX-HEADER-PATH: "-internal-isystem" "[[SYSROOT:[^"]+]]/boot/system/develop/headers/c++/v1"
13