blob: 09319d60fe8045f4fd2b790079759eeae7a0b0d8 [file] [log] [blame]
Douglas Gregorbf7fc9c2013-03-27 16:47:18 +00001
2@import DependsOnModule;
3
4// RUN: rm -rf %t
5// RUN: %clang_cc1 -w -fmodules -fdisable-module-hash -fmodules-cache-path=%t -F %S/Inputs -DBLARG -DWIBBLE=WOBBLE %s
6// RUN: %clang_cc1 -module-file-info %t/DependsOnModule.pcm | FileCheck %s
7
8// CHECK: Generated by this Clang:
9
10// CHECK: Language options:
11// CHECK: C99: Yes
12// CHECK: Objective-C 1: Yes
13// CHECK: modules extension to C: Yes
14
15// CHECK: Target options:
16// CHECK: Triple:
17// CHECK: CPU:
18// CHECK: ABI:
19// CHECK: C++ ABI:
20// CHECK: Linker version:
21
22// CHECK: Header search options:
23// CHECK: System root [-isysroot=]: '/'
24// CHECK: Use builtin include directories [-nobuiltininc]: Yes
25// CHECK: Use standard system include directories [-nostdinc]: Yes
26// CHECK: Use standard C++ include directories [-nostdinc++]: Yes
27// CHECK: Use libc++ (rather than libstdc++) [-stdlib=]:
28
29// CHECK: Preprocessor options:
30// CHECK: Uses compiler/target-specific predefines [-undef]: Yes
31// CHECK: Uses detailed preprocessing record (for indexing): No
32// CHECK: Predefined macros:
33// CHECK: -DBLARG
34// CHECK: -DWIBBLE=WOBBLE