150
|
1 framework 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 }
|
252
|
49 explicit module CXX20 {
|
|
50 requires cplusplus20
|
|
51 }
|
|
52 explicit module CXX23 {
|
|
53 requires cplusplus23
|
|
54 }
|
|
55 explicit module CXX26 {
|
|
56 requires cplusplus26
|
|
57 }
|
150
|
58 explicit module C99 {
|
|
59 requires c99
|
|
60 }
|
|
61 explicit module C11 {
|
|
62 requires c11
|
|
63 }
|
|
64 explicit module C17 {
|
|
65 requires c17
|
|
66 }
|
|
67 }
|