Clone of https://chromium.googlesource.com/chromium/src/build with Mozilla's local modifications
Reason for revert: Might be the cause for memory exhaustion during compilation on the Linux dbg build bot: http://build.chromium.org/p/chromium.linux/buildstatus?builder=Linux%20Builder%20%28dbg%29%2832%29&number=21991 Original issue's description: > Adding -g3 to get macro expansion support. (Default is -g2.) > Adding -gdwarf-4 for macro expansion support. > > * gcc 4.6 outputs DWARF-2 by default > * gcc 4.7 outputs DWARF-4 by default > * clang <3.4 outputs DWARF-3 by default > * clang >3.4 outputs DWARF-4 by default > > From http://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html > > -g3 > > Level 3 includes extra information, such as all the macro > > definitions present in the program. Some debuggers support macro > > expansion when you use -g3. > > > > -gdwarf-4 > > Produce debugging information in DWARF format (if that is > > supported). The value of version may be either 2, 3 or 4; the > > default version for most targets is 4. Note that with DWARF > > Version 2, some ports require and always use some non-conflicting > > DWARF 3 extensions in the unwind tables. > > > > Version 4 may require GDB 7.0 and -fvar-tracking-assignments for > > maximum benefit. > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=257944 TBR=stuartmorgan@chromium.org,erg@chromium.org,mark@chromium.org,mmoss@chromium.org,thestig@chromium.org,mmoss@google.com,mithro@mithis.com NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/203683007 git-svn-id: http://src.chromium.org/svn/trunk/src/build@257959 4ff67af0-8c30-449e-8e8b-ad334ec8d88c |
||
---|---|---|
android | ||
config | ||
git-hooks | ||
internal | ||
ios | ||
linux | ||
mac | ||
slave | ||
temp_gyp | ||
toolchain | ||
util | ||
win | ||
OWNERS | ||
README.chromium | ||
all.gyp | ||
apk_fake_jar.gypi | ||
apk_test.gypi | ||
apply_locales.py | ||
asan.saves | ||
branding_value.sh | ||
build-ctags.sh | ||
build_config.h | ||
chrome_settings.gypi | ||
common.croc | ||
common.gypi | ||
common_untrusted.gypi | ||
compiler_version.py | ||
copy_test_data_ios.gypi | ||
copy_test_data_ios.py | ||
cp.py | ||
dir_exists.py | ||
download_nacl_toolchains.py | ||
env_dump.py | ||
escape_unicode.py | ||
extract_from_cab.py | ||
filename_rules.gypi | ||
find_isolated_tests.py | ||
gdb-add-index | ||
get_landmines.py | ||
grit_action.gypi | ||
grit_target.gypi | ||
gyp_chromium | ||
gyp_chromium.py | ||
gyp_helper.py | ||
install-build-deps-android.sh | ||
install-build-deps.sh | ||
install-chroot.sh | ||
intsafe_workaround.h | ||
inverse_depth.py | ||
isolate.gypi | ||
jar_file_jni_generator.gypi | ||
java.gypi | ||
java_aidl.gypi | ||
java_apk.gypi | ||
java_prebuilt.gypi | ||
jni_generator.gypi | ||
json_schema_bundle_compile.gypi | ||
json_schema_compile.gypi | ||
json_to_struct.gypi | ||
landmine_utils.py | ||
landmines.py | ||
nocompile.gypi | ||
output_dll_copy.rules | ||
precompile.cc | ||
precompile.h | ||
protoc.gypi | ||
protoc_java.gypi | ||
protoc_java.py | ||
release.gypi | ||
sanitize-mac-build-log.sed | ||
sanitize-mac-build-log.sh | ||
sanitize-win-build-log.sed | ||
sanitize-win-build-log.sh | ||
shim_headers.gypi | ||
some.gyp | ||
symlink.py | ||
toolchain_vs2013.hash | ||
tree_truth.sh | ||
uiautomator_test.gypi | ||
update-linux-sandbox.sh | ||
whitespace_file.txt | ||
win_precompile.gypi |
README.chromium
List of property sheets to be included by projects: common.vsprops Not used anymore. No-op. Kept for compatibility with current projects. debug.vsprops Enables debug settings. Must be included directly in Debug configuration. Includes internal\essential.vsprops. external_code.vsprops Contains settings made to simplify usage of external (non-Google) code. It relaxes the warning levels. Should be included after debug.vsprops or release.vsprops to override their settings. output_dll_copy.rules Run to enable automatic copy of DLL when they are as an input file in a vcproj project. release.vsprops Enables release settings. Must be included directly in Release configuration. Includes internal\essential.vsprops. Also includes "internal\release_impl$(CHROME_BUILD_TYPE).vsprops". So the behavior is dependant on the CHROME_BUILD_TYPE environment variable.