1 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 35