| OLD | NEW | 
|---|
| 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 declare_args() { | 5 declare_args() { | 
| 6   # The optimization level to use for debug builds. | 6   # The optimization level to use for debug builds. | 
| 7   if (is_android) { | 7   if (is_android) { | 
| 8     # On Android we kind of optimize some things that don't affect debugging | 8     # On Android we kind of optimize some things that don't affect debugging | 
| 9     # much even when optimization is disabled to get the binary size down. | 9     # much even when optimization is disabled to get the binary size down. | 
| 10     debug_optimization_level = "s" | 10     debug_optimization_level = "s" | 
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 157 | 157 | 
| 158     # Without this, the constructors and destructors of a C++ object inside | 158     # Without this, the constructors and destructors of a C++ object inside | 
| 159     # an Objective C struct won't be called, which is very bad. | 159     # an Objective C struct won't be called, which is very bad. | 
| 160     cflags_objcc += [ "-fobjc-call-cxx-cdtors" ] | 160     cflags_objcc += [ "-fobjc-call-cxx-cdtors" ] | 
| 161 | 161 | 
| 162     cflags_c += [ "-std=c99" ] | 162     cflags_c += [ "-std=c99" ] | 
| 163 | 163 | 
| 164     ldflags += common_mac_flags | 164     ldflags += common_mac_flags | 
| 165   } else if (is_posix) { | 165   } else if (is_posix) { | 
| 166     # CPU architecture. We may or may not be doing a cross compile now, so for | 166     # CPU architecture. We may or may not be doing a cross compile now, so for | 
| 167     # simplicity we always explicitly set the architecture. | 167     # simplicitly we always explicitly set the architecture. | 
| 168     if (current_cpu == "x64") { | 168     if (current_cpu == "x64") { | 
| 169       cflags += [ | 169       cflags += [ | 
| 170         "-m64", | 170         "-m64", | 
| 171         "-march=x86-64", | 171         "-march=x86-64", | 
| 172         "-msse2", | 172         "-msse2", | 
| 173       ] | 173       ] | 
| 174       ldflags += [ "-m64" ] | 174       ldflags += [ "-m64" ] | 
| 175     } else if (current_cpu == "x86") { | 175     } else if (current_cpu == "x86") { | 
| 176       cflags += [ | 176       cflags += [ | 
| 177         "-m32", | 177         "-m32", | 
| (...skipping 518 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 696       cflags = [ "/Zi" ]  # Produce PDB file, no edit and continue. | 696       cflags = [ "/Zi" ]  # Produce PDB file, no edit and continue. | 
| 697     } | 697     } | 
| 698     ldflags = [ "/DEBUG" ] | 698     ldflags = [ "/DEBUG" ] | 
| 699   } else { | 699   } else { | 
| 700     cflags = [ | 700     cflags = [ | 
| 701       "-g3", | 701       "-g3", | 
| 702       "-ggdb3", | 702       "-ggdb3", | 
| 703     ] | 703     ] | 
| 704   } | 704   } | 
| 705 } | 705 } | 
| OLD | NEW | 
|---|