summaryrefslogtreecommitdiff
path: root/config/libc/mingw.in
blob: 0f058450ccd82f233f5da0eaafd9e790a55d057a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# mingw options

## depends on WINDOWS
##
## select LIBC_SUPPORT_THREADS_NATIVE
## select LIBC_SUPPORT_THREADS_POSIX
## select CC_CORE_PASS_2_NEEDED
##
## help The de-facto standard for Mingw distributions.

config THREADS
    default "win32"  if THREADS_NATIVE
    default "posix"  if THREADS_POSIX

choice
    bool
    prompt "Windows API version"

# Don't remove next line
# CT_INSERT_VERSION_BELOW

config WINAPI_V_5_0_1
    bool
    prompt "5.0.1"

config WINAPI_V_5_0_0
    bool
    prompt "5.0.0 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_4_0_6
    bool
    prompt "4.0.6"

config WINAPI_V_4_0_5
    bool
    prompt "4.0.5 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_4_0_4
    bool
    prompt "4.0.4 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_4_0_2
    bool
    prompt "4.0.2 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_4_0_1
    bool
    prompt "4.0.1 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_4_0_0
    bool
    prompt "4.0.0 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_3_3_0
    bool
    prompt "3.3.0 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_3_2_0
    bool
    prompt "3.2.0 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_3_1_0
    bool
    prompt "3.1.0 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_3_0_0
    bool
    prompt "3.0.0 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_2_0_9
    bool
    prompt "2.0.9 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_2_0_8
    bool
    prompt "2.0.8 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_2_0_7
    bool
    prompt "2.0.7 (OBSOLETE)"
    depends on OBSOLETE

config WINAPI_V_select
    bool
    prompt "Other version"

config WINAPI_V_DEVEL
    bool
    prompt "devel"
    depends on EXPERIMENTAL
    depends on CONFIGURE_has_git

endchoice

config WINAPI_VERSION
    string
    prompt "Windows API version" if WINAPI_V_select
    default "devel" if WINAPI_V_DEVEL
# Don't remove next line
# CT_INSERT_VERSION_STRING_BELOW
    default "5.0.1" if WINAPI_V_5_0_1
    default "5.0.0" if WINAPI_V_5_0_0
    default "4.0.6" if WINAPI_V_4_0_6
    default "4.0.5" if WINAPI_V_4_0_5
    default "4.0.4" if WINAPI_V_4_0_4
    default "4.0.2" if WINAPI_V_4_0_2
    default "4.0.1" if WINAPI_V_4_0_1
    default "4.0.0" if WINAPI_V_4_0_0
    default "3.3.0" if WINAPI_V_3_3_0
    default "3.2.0" if WINAPI_V_3_2_0
    default "3.1.0" if WINAPI_V_3_1_0
    default "3.0.0" if WINAPI_V_3_0_0
    default "2.0.9" if WINAPI_V_2_0_9
    default "2.0.8" if WINAPI_V_2_0_8
    default "2.0.7" if WINAPI_V_2_0_7
    help
      Enter the version number of the Windows API files to use

config MINGW_DIRECTX
    bool "Include DirectX development files"

config MINGW_DDK
    bool "Include DDK development files"

config MINGW_TOOLS
    bool "Include the companion tools"
    default y
    help
      Build the companion tools with mingw such as widl, gendef,
      and genpeimg.

config MINGW_TOOL_LIST_ARRAY
    string "List of mingw-w64 tools to build"
    default "gendef genidl genlib genpeimg widl"
    help
      List of mingw-w64 tools to build.