Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(180)

Side by Side Diff: build/config/BUILDCONFIG.gn

Issue 2154493003: None of these operating systems are fuchsia (Closed) Base URL: https://chromium.googlesource.com/chromium/src@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 # ============================================================================= 5 # =============================================================================
6 # PLATFORM SELECTION 6 # PLATFORM SELECTION
7 # ============================================================================= 7 # =============================================================================
8 # 8 #
9 # There are two main things to set: "os" and "cpu". The "toolchain" is the name 9 # There are two main things to set: "os" and "cpu". The "toolchain" is the name
10 # of the GN thing that encodes combinations of these things. 10 # of the GN thing that encodes combinations of these things.
(...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after
261 # generally too different despite being based on the Linux kernel). 261 # generally too different despite being based on the Linux kernel).
262 # 262 #
263 # Do not add more is_* variants here for random lesser-used Unix systems like 263 # Do not add more is_* variants here for random lesser-used Unix systems like
264 # aix or one of the BSDs. If you need to check these, just check the 264 # aix or one of the BSDs. If you need to check these, just check the
265 # current_os value directly. 265 # current_os value directly.
266 266
267 if (current_os == "win" || current_os == "winrt_81" || 267 if (current_os == "win" || current_os == "winrt_81" ||
268 current_os == "winrt_81_phone" || current_os == "winrt_10") { 268 current_os == "winrt_81_phone" || current_os == "winrt_10") {
269 is_android = false 269 is_android = false
270 is_chromeos = false 270 is_chromeos = false
271 is_fuchsia = false
271 is_ios = false 272 is_ios = false
272 is_linux = false 273 is_linux = false
273 is_mac = false 274 is_mac = false
274 is_nacl = false 275 is_nacl = false
275 is_posix = false 276 is_posix = false
276 is_win = true 277 is_win = true
277 } else if (current_os == "mac") { 278 } else if (current_os == "mac") {
278 is_android = false 279 is_android = false
280 is_fuchsia = false
279 is_chromeos = false 281 is_chromeos = false
280 is_ios = false 282 is_ios = false
281 is_linux = false 283 is_linux = false
282 is_mac = true 284 is_mac = true
283 is_nacl = false 285 is_nacl = false
284 is_posix = true 286 is_posix = true
285 is_win = false 287 is_win = false
286 } else if (current_os == "android") { 288 } else if (current_os == "android") {
287 is_android = true 289 is_android = true
290 is_fuchsia = false
288 is_chromeos = false 291 is_chromeos = false
289 is_ios = false 292 is_ios = false
290 is_linux = false 293 is_linux = false
291 is_mac = false 294 is_mac = false
292 is_nacl = false 295 is_nacl = false
293 is_posix = true 296 is_posix = true
294 is_win = false 297 is_win = false
295 } else if (current_os == "chromeos") { 298 } else if (current_os == "chromeos") {
296 is_android = false 299 is_android = false
300 is_fuchsia = false
297 is_chromeos = true 301 is_chromeos = true
298 is_ios = false 302 is_ios = false
299 is_linux = true 303 is_linux = true
300 is_mac = false 304 is_mac = false
301 is_nacl = false 305 is_nacl = false
302 is_posix = true 306 is_posix = true
303 is_win = false 307 is_win = false
304 } else if (current_os == "nacl") { 308 } else if (current_os == "nacl") {
305 # current_os == "nacl" will be passed by the nacl toolchain definition. 309 # current_os == "nacl" will be passed by the nacl toolchain definition.
306 # It is not set by default or on the command line. We treat is as a 310 # It is not set by default or on the command line. We treat is as a
307 # Posix variant. 311 # Posix variant.
308 is_android = false 312 is_android = false
309 is_chromeos = false 313 is_chromeos = false
314 is_fuchsia = false
310 is_ios = false 315 is_ios = false
311 is_linux = false 316 is_linux = false
312 is_mac = false 317 is_mac = false
313 is_nacl = true 318 is_nacl = true
314 is_posix = true 319 is_posix = true
315 is_win = false 320 is_win = false
316 } else if (current_os == "ios") { 321 } else if (current_os == "ios") {
317 is_android = false 322 is_android = false
318 is_chromeos = false 323 is_chromeos = false
324 is_fuchsia = false
319 is_ios = true 325 is_ios = true
320 is_linux = false 326 is_linux = false
321 is_mac = false 327 is_mac = false
322 is_nacl = false 328 is_nacl = false
323 is_posix = true 329 is_posix = true
324 is_win = false 330 is_win = false
325 } else if (current_os == "linux") { 331 } else if (current_os == "linux") {
326 is_android = false 332 is_android = false
327 is_chromeos = false 333 is_chromeos = false
334 is_fuchsia = false
328 is_ios = false 335 is_ios = false
329 is_linux = true 336 is_linux = true
330 is_mac = false 337 is_mac = false
331 is_nacl = false 338 is_nacl = false
332 is_posix = true 339 is_posix = true
333 is_win = false 340 is_win = false
334 } 341 }
335 342
336 # ============================================================================= 343 # =============================================================================
337 # SOURCES FILTERS 344 # SOURCES FILTERS
(...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after
630 set_defaults("component") { 637 set_defaults("component") {
631 if (is_component_build) { 638 if (is_component_build) {
632 configs = default_shared_library_configs 639 configs = default_shared_library_configs
633 if (is_android) { 640 if (is_android) {
634 configs -= [ "//build/config/android:hide_native_jni_exports" ] 641 configs -= [ "//build/config/android:hide_native_jni_exports" ]
635 } 642 }
636 } else { 643 } else {
637 configs = default_compiler_configs 644 configs = default_compiler_configs
638 } 645 }
639 } 646 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698