brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.1 KiB · e2f76cd Raw
41 lines · cpp
1// RUN: %clangxx %s -### --target=amd64-unknown-freebsd -stdlib=platform 2>&1 \2// RUN:   | FileCheck --check-prefix=CHECK-DEFAULT %s3// RUN: %clangxx %s -### --target=amd64-unknown-freebsd10.0 -stdlib=platform 2>&1 \4// RUN:   | FileCheck --check-prefix=CHECK-DEFAULT %s5// RUN: %clangxx %s -### --target=amd64-unknown-freebsd -stdlib=libc++ 2>&1 \6// RUN:   | FileCheck --check-prefix=CHECK-DEFAULT %s7// RUN: %clangxx %s -### --target=amd64-unknown-freebsd -stdlib=libstdc++ 2>&1 \8// RUN:   | FileCheck --check-prefix=CHECK-STDLIBCXX %s9// CHECK-DEFAULT: "-lc++" "-lm"10// CHECK-STDLIBCXX: "-lstdc++" "-lm"11 12// RUN: %clangxx %s -### -pg --target=amd64-unknown-freebsd -stdlib=platform 2>&1 \13// RUN:   | FileCheck --check-prefix=CHECK-PG-DEFAULT %s14// RUN: %clangxx %s -### -pg --target=amd64-unknown-freebsd14.0 -stdlib=platform 2>&1 \15// RUN:   | FileCheck --check-prefix=CHECK-PG-FOURTEEN %s16// RUN: %clangxx %s -### -pg --target=amd64-unknown-freebsd10.0 -stdlib=platform 2>&1 \17// RUN:   | FileCheck --check-prefix=CHECK-PG-TEN %s18// CHECK-PG-DEFAULT: "-lc++" "-lm"19// CHECK-PG-FOURTEEN: "-lc++" "-lm"20// CHECK-PG-TEN: "-lc++_p" "-lm_p"21 22// Test include paths with a sysroot.23// RUN: %clangxx %s -### -fsyntax-only 2>&1 \24// RUN:     --target=amd64-unknown-freebsd \25// RUN:     --sysroot=%S/Inputs/basic_openbsd_libcxx_tree \26// RUN:     -resource-dir=%S/Inputs/resource_dir \27// RUN:   | FileCheck --check-prefix=CHECK-LIBCXX-SYSROOT %s28// CHECK-LIBCXX-SYSROOT: "-cc1"29// CHECK-LIBCXX-SYSROOT-SAME: "-isysroot" "[[SYSROOT:[^"]+]]"30// CHECK-LIBCXX-SYSROOT-SAME: "-internal-isystem" "[[SYSROOT]]/usr/include/c++/v1"31 32// Test include paths when the sysroot path ends with `/`.33// RUN: %clangxx %s -### -fsyntax-only 2>&1 \34// RUN:     --target=amd64-unknown-freebsd \35// RUN:     --sysroot=%S/Inputs/basic_openbsd_libcxx_tree/ \36// RUN:     -resource-dir=%S/Inputs/resource_dir \37// RUN:   | FileCheck --check-prefix=CHECK-LIBCXX-SYSROOT-SLASH %s38// CHECK-LIBCXX-SYSROOT-SLASH: "-cc1"39// CHECK-LIBCXX-SYSROOT-SLASH-SAME: "-isysroot" "[[SYSROOT:[^"]+/]]"40// CHECK-LIBCXX-SYSROOT-SLASH-SAME: "-internal-isystem" "[[SYSROOT]]usr/include/c++/v1"41