• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1framework module DependsOnModule {
2  umbrella header "DependsOnModule.h"
3  header "other.h"
4  module * {
5    export *
6  }
7  explicit module CXX {
8    requires cplusplus
9    header "cxx_other.h"
10  }
11  explicit module NotCXX {
12    requires !cplusplus
13    header "not_cxx.h"
14  }
15  explicit module NotObjC {
16    requires !objc
17    header "not_objc.h"
18  }
19  explicit module CustomReq1 {
20    requires custom_req1
21  }
22  explicit module CustomReq2 {
23    requires custom_req2
24  }
25  explicit module Coroutines {
26    requires coroutines
27    header "coroutines.h"
28  }
29  explicit module NotCoroutines {
30    requires !coroutines
31    header "not_coroutines.h"
32  }
33  explicit framework module SubFramework {
34    umbrella header "SubFramework.h"
35
36    module * {
37      export *
38    }
39  }
40  explicit module CXX11 {
41    requires cplusplus11
42  }
43  explicit module CXX14 {
44    requires cplusplus14
45  }
46  explicit module CXX17 {
47    requires cplusplus17
48  }
49  explicit module C99 {
50    requires c99
51  }
52  explicit module C11 {
53    requires c11
54  }
55  explicit module C17 {
56    requires c17
57  }
58}
59