features needed for a particular module to be available. This allows mixed-language modules, where certain headers only work under some language variants (e.g., in C++, std.tuple might only be available in C++11 mode). llvm-svn: 147387
20 lines
322 B
Plaintext
20 lines
322 B
Plaintext
framework module DependsOnModule {
|
|
umbrella header "DependsOnModule.h"
|
|
header "other.h"
|
|
module * {
|
|
export *
|
|
}
|
|
explicit module CXX {
|
|
requires cplusplus
|
|
header "cxx_other.h"
|
|
}
|
|
|
|
explicit framework module SubFramework {
|
|
umbrella header "SubFramework.h"
|
|
|
|
module * {
|
|
export *
|
|
}
|
|
}
|
|
}
|