Clone of https://chromium.googlesource.com/chromium/src/build with Mozilla's local modifications
Перейти к файлу
jknotten@chromium.org fe6fec623c Make sure that chrome/ dir exists for webkit_unit_tests on Android.
webkit_support::GetWebKitRootDirFilePath() looks for a chrome/ directory so
that it can identify this as a chrome working directory and therefore add
third_party/WebKit to the path to get the WebKit root dir. This normally
works because other unit tests pull in the chrome directory for their own
reasons, but if this is the first test run on a blank /data/local/tmp
directory, webkit_unit_test fails when it tries to load resources required
for the tests.

Pull in chrome/VERSION and thus ensure that the chrome/ directory exists.

TEST=webkit_unit_tests


Review URL: http://codereview.chromium.org/9433049

git-svn-id: http://src.chromium.org/svn/trunk/src/build@123312 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-02-23 20:32:53 +00:00
android Make sure that chrome/ dir exists for webkit_unit_tests on Android. 2012-02-23 20:32:53 +00:00
internal Disable fpo one more time, this time for non-official (canary) builds. 2012-02-09 21:04:32 +00:00
linux Exclude platform_data_fetcher_linux.cc on *BSD because of udev specific code 2012-01-09 16:27:04 +00:00
mac Fix python scripts in src/build/ 2011-11-23 19:13:44 +00:00
temp_gyp Reland 109138 - GURL: Build the unit tests on the components build. 2011-11-11 00:55:00 +00:00
util Fix lastchange.py when running on native win32 python 2012-02-01 21:52:41 +00:00
win Remove unused cygwin build step 2012-02-03 18:07:49 +00:00
README.chromium TBR:nsylvain 2009-09-14 07:41:01 +00:00
all.gyp Remove gpu/demos/demos.gyp from build/all.gyp. 2012-02-21 22:46:55 +00:00
all_android.gyp Switch android fyi builder to actually build the "android_experimental" target. 2012-02-21 23:30:13 +00:00
apply_locales.py Move apply_locales.py from src/chrome/tools/build/ to src/build/. 2010-03-09 02:00:21 +00:00
asan.saves Add ___asan_unregister_globals to the list of symbols that should be saved when building with AddressSanitizer. 2011-12-29 13:25:44 +00:00
branding_value.sh Adding a general script to fetch values from the BRANDING files. 2009-05-19 14:10:09 +00:00
build_config.h linux: don't define NO_HEAPCHECKER for every file 2012-01-24 12:26:40 +00:00
common.croc Various fixes for coverage building and testing. 2011-11-28 23:07:41 +00:00
common.gypi linux: don't instrument mmx functions 2012-02-23 19:10:51 +00:00
compiler_version.py Fix python scripts in src/build/ 2011-11-23 19:13:44 +00:00
cp.py Make it possible to include another file and port print_preview unit test to unit_tests. 2011-11-09 21:55:09 +00:00
dir_exists.py Fix python scripts in src/build/ 2011-11-23 19:13:44 +00:00
download_nacl_toolchains.py Fix PNaCl SDK Builder 2012-02-15 21:14:00 +00:00
escape_unicode.py Fix python scripts in src/build/ 2011-11-23 19:13:44 +00:00
extract_from_cab.py Yet another fix for concurrent calls to expand.exe. 2011-12-13 22:20:46 +00:00
filename_rules.gypi build/common.gypi: split out filename exclude rules 2012-01-27 04:55:13 +00:00
grit_action.gypi Remove the comments setting emands and vim tab width and expansion variables. 2011-07-11 20:22:46 +00:00
grit_target.gypi run cygwin mount setup in runhooks, and remove some references to it 2012-01-30 19:35:17 +00:00
gyp_chromium Enable the packed_resources target on Windows. 2011-08-16 20:43:27 +00:00
install-build-deps-android.sh Android build: 64-bit linker issues. 2012-02-18 01:58:43 +00:00
install-build-deps.sh Add git-core build dependency in preparation for merging cros.DEPS to DEPS 2012-02-15 23:38:07 +00:00
install-chroot.sh Add a flag to control deb-srcs and only add host bins to the chroot if the distro matches. 2010-10-20 03:32:17 +00:00
json_schema_compile.gypi Adds support for the "choices" and "any" types to json_schema_compiler, as well 2012-02-15 14:52:32 +00:00
nocompile.gypi Disable No-compile tests. They are flaky on the tree. 2011-11-29 08:19:02 +00:00
output_dll_copy.rules Add the build directory to the repository. 2008-07-26 20:52:30 +00:00
precompile.cc Use precompiled headers for most large projects where the .gyp file 2011-09-07 14:14:54 +00:00
precompile.h Eliminate headers from precompile.h that define 'interface' to avoid compile failures on Windows that would not be seen on Mac or Linux. I didn't do an exact measurement but I think we lose very little in terms of build time from this; Windows.h is the big Windows-specific header and it's still precompiled. 2011-09-14 10:55:18 +00:00
protoc.gypi Update sync protos to use the new shared protoc gyp rules 2011-08-19 18:19:52 +00:00
release.gypi Remove Purify and Quantify.Doing so will reduce substantially the size of the project files. 2011-08-17 17:41:02 +00:00
sanitize-mac-build-log.sed Remove long gomacc command-line for Mac builds. 2011-06-10 17:13:44 +00:00
sanitize-mac-build-log.sh Make script cross-platform. 2010-12-15 17:23:25 +00:00
sanitize-win-build-log.sed emacs: make trybot parser work on offical windows build output 2010-12-17 03:46:15 +00:00
sanitize-win-build-log.sh emacs: make trybot parser work on offical windows build output 2010-12-17 03:46:15 +00:00
some.gyp A gyp file that generates a Visual studio solution for only certain targets and their transitive dependencies. 2011-08-10 00:11:18 +00:00
use_skia_on_mac.gypi Turn on use_skia by default for Mac 2011-12-09 15:31:43 +00:00
whitespace_file.txt Whitespace change to trigger a build 2012-02-11 14:58:21 +00:00
win_precompile.gypi Use precompiled headers on Windows only when a flag is set. 2011-09-27 00:15:16 +00:00

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.