2 "Incredibuild Options" :
6 "long_form" : "--use-incredibuild",
7 "attribute" : "use_incredibuild",
8 "default_value" : "True",
9 "description" : "Use Incredibuild"
12 "long_form" : "--use-incredibuild-win",
13 "attribute" : "use_incredibuild_win",
14 "default_value" : "True",
15 "description" : "Use Incredibuild for PC Builds"
18 "long_form" : "--use-incredibuild-durango",
19 "attribute" : "use_incredibuild_durango",
20 "default_value" : "True",
21 "description" : "Use Incredibuild for Durango Builds"
24 "long_form" : "--use-incredibuild-orbis",
25 "attribute" : "use_incredibuild_orbis",
26 "default_value" : "True",
27 "description" : "Use Incredibuild for Orbis Builds"
30 "long_form" : "--incredibuild-max-cores",
31 "attribute" : "incredibuild_max_cores",
32 "default_value" : "200",
33 "description" : "Control number of processes spawned by Incredibuild"
36 "long_form" : "--incredibuild-use_experimental-pipeline",
37 "attribute" : "incredibuild_use_experimental_pipeline",
38 "default_value" : "False",
39 "description" : "(Experimental) Use local host cores as well as network agent cores"
46 "long_form" : "--force-version",
47 "attribute" : "version",
48 "default_value" : "1.0.0.0",
49 "description" : "Version to embed in final build outputs"
52 "long_form" : "--generate-debug-info",
53 "attribute" : "generate_debug_info",
54 "default_value" : "True",
55 "description" : "Generate a Build containing Debug Info"
58 "long_form" : "--generate-map-file",
59 "attribute" : "generate_map_file",
60 "default_value" : "False",
61 "description" : "Generate a Map file during linking if the platform supports it"
64 "long_form" : "--use-precompiled-header",
65 "attribute" : "use_precompiled_header",
66 "default_value" : "True",
67 "description" : "Use Precompiled Header for compilation"
70 "long_form" : "--use-uber-files",
71 "attribute" : "use_uber_files",
72 "default_value" : "True",
73 "description" : "Use UberFiles for compilation"
76 "long_form" : "--use-incremental-linking",
77 "attribute" : "use_incremental_linking",
78 "default_value" : "True",
79 "description" : " Use incremental linking for development builds (debug/profile/performance) [MSVC option]"
82 "long_form" : "--use-static-code-analyzer",
83 "attribute" : "use_static_code_analyzer",
84 "default_value" : "False",
85 "description" : "Use static code analyzer if supported by compiler (potentially slows down compilation)"
88 "long_form" : "--force-deoptimized-builds",
89 "attribute" : "force_deoptimized_builds",
90 "default_value" : "False",
91 "description" : "Disables all compiler optimization, ignoring other project settings"
94 "long_form" : "--with-csc-binary",
95 "attribute" : "cscbinary",
96 "default_value" : "BinMono/bin/mcs",
97 "description" : "C# Compiler"
104 "long_form" : "--output-extension-debug",
105 "attribute" : "output_extension_debug",
106 "default_value" : "",
107 "description" : "Addition output extension to the platforms debug binary output folder (optional)"
110 "long_form" : "--output-extension-profile",
111 "attribute" : "output_extension_profile",
112 "default_value" : "",
113 "description" : "Addition output extension to the platforms profile binary output folder (optional)"
116 "long_form" : "--output-extension-performance",
117 "attribute" : "output_extension_performance",
118 "default_value" : "_performance",
119 "description" : "Addition output extension to the platforms performance binary output folder (optional)"
122 "long_form" : "--output-extension-release",
123 "attribute" : "output_extension_release",
124 "default_value" : "_release",
125 "description" : "Addition output extension to the platforms release binary output folder (optional)"
128 "long_form" : "--output-folder-win32",
129 "attribute" : "out_folder_win32",
130 "default_value" : "bin/win_x86",
131 "description" : "Absolute or relative Win32 build output path"
134 "long_form" : "--output-folder-win64",
135 "attribute" : "out_folder_win64",
136 "default_value" : "bin/win_x64",
137 "description" : "Absolute or relative Win64 build output path"
140 "long_form" : "--output-folder-durango",
141 "attribute" : "out_folder_durango",
142 "default_value" : "bin/durango",
143 "description" : "Absolute or relative Durango build output path"
146 "long_form" : "--output-folder-orbis",
147 "attribute" : "out_folder_orbis",
148 "default_value" : "bin/orbis",
149 "description" : "Absolute or relative Orbis build output path"
152 "long_form" : "--output-folder-linux32-gcc",
153 "attribute" : "out_folder_linux32_gcc",
154 "default_value" : "bin/linux_x86_gcc",
155 "description" : "Absolute or relative Linux32 gcc build output path"
158 "long_form" : "--output-folder-linux64-gcc",
159 "attribute" : "out_folder_linux64_gcc",
160 "default_value" : "bin/linux_x64_gcc",
161 "description" : "Absolute or relative Linux64 gcc build output path"
164 "long_form" : "--output-folder-linux32-clang",
165 "attribute" : "out_folder_linux32_clang",
166 "default_value" : "bin/linux_x86_clang",
167 "description" : "Absolute or relative Linux32 clang build output path"
170 "long_form" : "--output-folder-linux64-clang",
171 "attribute" : "out_folder_linux64_clang",
172 "default_value" : "bin/linux_x64_clang",
173 "description" : "Absolute or relative Linux64 clang build output path"
176 "long_form" : "--output-folder-darwin32",
177 "attribute" : "out_folder_darwin32",
178 "default_value" : "bin/darwin_x86",
179 "description" : "Absolute or relative Darwin32 build output path"
182 "long_form" : "--output-folder-darwin64",
183 "attribute" : "out_folder_darwin64",
184 "default_value" : "bin/darwin_x64",
185 "description" : "Absolute or relative Darwin64 build output path"
188 "long_form" : "--output-folder-android",
189 "attribute" : "out_folder_android",
190 "default_value" : "bin/android_arm",
191 "description" : "Absolute or relative Android build output path"
194 "long_form" : "--output-folder-android64",
195 "attribute" : "out_folder_android64",
196 "default_value" : "bin/android_arm64",
197 "description" : "Absolute or relative Android64 build output path"
203 "long_form" : "--support-recode",
204 "attribute" : "support_recode",
205 "default_value" : "True",
206 "description" : "Enable support for Recode"
209 "Visual Studio Project Generator" :
212 "long_form" : "--generate-vs-projects-automatically",
213 "attribute" : "generate_vs_projects_automatically",
214 "default_value" : "True",
215 "description" : "Automatically generate Visual Studio Projects/Solutions"
218 "long_form" : "--visual-studio-solution-name",
219 "attribute" : "visual_studio_solution_name",
220 "default_value" : "CRYENGINE",
221 "description" : "Name of the generated solution"
224 "long_form" : "--visual-studio-solution-folder",
225 "attribute" : "visual_studio_solution_folder",
226 "default_value" : "Solutions",
227 "description" : "Name of the folder in which the generated solution should be stored"
230 "long_form" : "--specs-to-include-in-project-generation",
231 "attribute" : "specs_to_include_in_project_generation",
232 "default_value" : "gamehunt",
233 "description" : "List of specs to include in solution generation"
236 "Compiler Detection" :
239 "long_form" : "--auto-detect-compiler",
240 "attribute" : "auto_detect_compiler",
241 "default_value" : "False",
242 "description" : "Automatically detect and use installed compiler instead of bootstrapped version"
245 "long_form" : "--auto-detect-verbose",
246 "attribute" : "auto_detect_verbose",
247 "default_value" : "False",
248 "description" : "Output verbose information when performing compiler auto-detection"
251 "long_form" : "--force-msvc",
252 "attribute" : "force_msvc",
253 "default_value" : "auto",
254 "description" : "The version ID of the compiler to use or 'auto' to pick automatically\n(--auto-detect-verbose will show valid values on this system) or 'auto' to pick automatically)"
257 "long_form" : "--force-winsdk",
258 "attribute" : "force_winsdk",
259 "default_value" : "auto",
260 "description" : "The version ID of the Windows SDK to use or 'auto' to pick automatically\n(--auto-detect-verbose will show valid values on this system) or 'auto' to pick automatically)"
263 "long_form" : "--minimum-msvc-compiler",
264 "attribute" : "minimum_msvc_compiler",
265 "default_value" : "11",
266 "description" : "Minimum version of the MSVC compiler to search for during auto-detection"
269 "Bootstrap Support" :
272 "long_form" : "--run-bootstrap-automatically",
273 "attribute" : "auto_run_bootstrap",
274 "default_value" : "True",
275 "description" : "Should Bootstrap be executed by WAF (based on a timestamp file)"
278 "long_form" : "--bootstrap_dat",
279 "attribute" : "bootstrap_dat_file",
280 "default_value" : "bootstrap.dat",
281 "description" : "Name of the bootstrap.dat file to use for bootstrapping"