b3230acab831ee65d7767e1ab857b77d07eaac53
[platform/upstream/cmake.git] / Templates / MSBuild / FlagTables / v10_Cuda.json
1 [
2   {
3     "name":  "AdditionalCompilerOptions",
4     "switch": "Xcompiler=",
5     "comment": "Host compiler options",
6     "value": "",
7     "flags": [
8       "UserValue",
9       "SpaceAppendable"
10     ]
11   },
12   {
13     "name":  "AdditionalCompilerOptions",
14     "switch": "Xcompiler",
15     "comment": "Host compiler options",
16     "value": "",
17     "flags": [
18       "UserFollowing",
19       "SpaceAppendable"
20     ]
21   },
22   {
23     "name":  "AdditionalCompilerOptions",
24     "switch": "-compiler-options=",
25     "comment": "Host compiler options",
26     "value": "",
27     "flags": [
28       "UserValue",
29       "SpaceAppendable"
30     ]
31   },
32   {
33     "name":  "AdditionalCompilerOptions",
34     "switch": "-compiler-options",
35     "comment": "Host compiler options",
36     "value": "",
37     "flags": [
38       "UserFollowing",
39       "SpaceAppendable"
40     ]
41   },
42   {
43     "name":  "CudaRuntime",
44     "switch": "cudart=none",
45     "comment": "No CUDA runtime library",
46     "value": "None",
47     "flags": []
48   },
49   {
50     "name":  "CudaRuntime",
51     "switch": "cudart=shared",
52     "comment": "Shared/dynamic CUDA runtime library",
53     "value": "Shared",
54     "flags": []
55   },
56   {
57     "name":  "CudaRuntime",
58     "switch": "cudart=static",
59     "comment": "Static CUDA runtime library",
60     "value": "Static",
61     "flags": []
62   },
63   {
64     "name":  "CudaRuntime",
65     "switch": "cudart",
66     "comment": "CUDA runtime library",
67     "value": "",
68     "flags": [
69       "UserFollowing"
70     ]
71   },
72   {
73     "name":  "cmake-temp-gencode",
74     "switch": "gencode=",
75     "comment": "",
76     "value": "",
77     "flags": [
78       "UserValue",
79       "SemicolonAppendable"
80     ]
81   },
82   {
83     "name":  "cmake-temp-gencode",
84     "switch": "gencode",
85     "comment": "",
86     "value": "",
87     "flags": [
88       "UserFollowing",
89       "SemicolonAppendable"
90     ]
91   },
92   {
93     "name":  "cmake-temp-gencode",
94     "switch": "-generate-code=",
95     "comment": "",
96     "value": "",
97     "flags": [
98       "UserValue",
99       "SemicolonAppendable"
100     ]
101   },
102   {
103     "name":  "cmake-temp-gencode",
104     "switch": "-generate-code",
105     "comment": "",
106     "value": "",
107     "flags": [
108       "UserFollowing",
109       "SemicolonAppendable"
110     ]
111   },
112   {
113     "name":  "cmake-temp-code",
114     "switch": "code=",
115     "comment": "",
116     "value": "",
117     "flags": [
118       "UserValue"
119     ]
120   },
121   {
122     "name":  "cmake-temp-code",
123     "switch": "code",
124     "comment": "",
125     "value": "",
126     "flags": [
127       "UserFollowing"
128     ]
129   },
130   {
131     "name":  "cmake-temp-code",
132     "switch": "-gpu-code=",
133     "comment": "",
134     "value": "",
135     "flags": [
136       "UserValue"
137     ]
138   },
139   {
140     "name":  "cmake-temp-code",
141     "switch": "-gpu-code",
142     "comment": "",
143     "value": "",
144     "flags": [
145       "UserFollowing"
146     ]
147   },
148   {
149     "name":  "cmake-temp-arch",
150     "switch": "arch=",
151     "comment": "",
152     "value": "",
153     "flags": [
154       "UserValue"
155     ]
156   },
157   {
158     "name":  "cmake-temp-arch",
159     "switch": "arch",
160     "comment": "",
161     "value": "",
162     "flags": [
163       "UserFollowing"
164     ]
165   },
166   {
167     "name":  "cmake-temp-arch",
168     "switch": "-gpu-architecture=",
169     "comment": "",
170     "value": "",
171     "flags": [
172       "UserValue"
173     ]
174   },
175   {
176     "name":  "cmake-temp-arch",
177     "switch": "-gpu-architecture",
178     "comment": "",
179     "value": "",
180     "flags": [
181       "UserFollowing"
182     ]
183   },
184   {
185     "name":  "FastMath",
186     "switch": "use_fast_math",
187     "comment": "",
188     "value": "true",
189     "flags": []
190   },
191   {
192     "name":  "FastMath",
193     "switch": "-use_fast_math",
194     "comment": "",
195     "value": "true",
196     "flags": []
197   },
198   {
199     "name":  "GPUDebugInfo",
200     "switch": "G",
201     "comment": "",
202     "value": "true",
203     "flags": []
204   },
205   {
206     "name":  "GPUDebugInfo",
207     "switch": "-device-debug",
208     "comment": "",
209     "value": "true",
210     "flags": []
211   },
212   {
213     "name":  "HostDebugInfo",
214     "switch": "g",
215     "comment": "",
216     "value": "true",
217     "flags": []
218   },
219   {
220     "name":  "HostDebugInfo",
221     "switch": "-debug",
222     "comment": "",
223     "value": "true",
224     "flags": []
225   },
226   {
227     "name":  "MaxRegCount",
228     "switch": "maxrregcount=",
229     "comment": "",
230     "value": "",
231     "flags": [
232       "UserValue"
233     ]
234   },
235   {
236     "name":  "MaxRegCount",
237     "switch": "maxrregcount",
238     "comment": "",
239     "value": "",
240     "flags": [
241       "UserFollowing"
242     ]
243   }
244 ]