1 | module cstd [system] { |
2 | // Only in compiler support directory |
3 | module float_constants { |
4 | header "float.h" |
5 | } |
6 | |
7 | // Only in system headers directory |
8 | module stdio { |
9 | header "stdio.h" |
10 | } |
11 | |
12 | // In both directories (compiler support version wins, does not forward) |
13 | module stdbool { |
14 | header "stdbool.h" |
15 | } |
16 | |
17 | // In both directories (compiler support version wins, forwards) |
18 | module stdint { |
19 | header "stdint.h" |
20 | } |
21 | } |
22 | |
23 | module other_constants { |
24 | explicit module dbl_max { |
25 | header "dbl_max.h" |
26 | } |
27 | } |
28 | |
29 | module uses_other_constants { |
30 | header "uses_other_constants.h" |
31 | export * |
32 | } |
33 | |
34 | module Darwin { |
35 | module C { |
36 | module excluded { |
37 | requires excluded |
38 | header "assert.h" |
39 | } |
40 | } |
41 | } |
42 | |
43 | module Tcl { |
44 | module Private { |
45 | requires excluded |
46 | umbrella "" |
47 | } |
48 | } |
49 | |
50 | module IOKit { |
51 | module avc { |
52 | requires cplusplus |
53 | } |
54 | } |
55 | |