Граф коммитов

211 Коммитов

Автор SHA1 Сообщение Дата
evan@chromium.org 0e1a4ad4f2 Revert the password manager refactoring -- it failed reliability tests.
(For reference, it was committed with the wrong message: "Patch to make
password patch build.")

This reverts commit r16708.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@16939 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-26 22:48:40 +00:00
evan@chromium.org 5f46af183b Patch to make password patch build.
Review URL: http://codereview.chromium.org/113710
Patch from John Maguire <johnmaguire@google.com>.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@16708 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-22 02:02:18 +00:00
rspangler@google.com e19c988e41 Add Croc code coverage config for linux.
Review URL: http://codereview.chromium.org/115591

git-svn-id: http://src.chromium.org/svn/trunk/src/build@16542 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-20 21:59:43 +00:00
evan@chromium.org a20f5da0e2 linux: gyp should fail if the build dependencies aren't met.
The alternative is that gyp silently succeeds and your build mysteriously
doesn't link, even after you've installed the dependencies, and you need
to know to rerun "gclient runhooks --force".

BUG=11432

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@16002 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-13 21:34:35 +00:00
agl@chromium.org cd8ef163a9 Linux: add -lX11 as a library to WebKit.
r14206 added X code to our WebKit port. However, on some (but not all)
machines it seems that they are missing the library when linking
test_shell.

http://codereview.chromium.org/92056


git-svn-id: http://src.chromium.org/svn/trunk/src/build@14283 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-23 01:31:49 +00:00
tc@google.com 616e8a5b57 Fix linking on linux by explicitly adding gthread.
Review URL: http://codereview.chromium.org/84005


git-svn-id: http://src.chromium.org/svn/trunk/src/build@14051 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-20 19:31:48 +00:00
sdoyon@chromium.org 9c5ac8c14e ProxyConfigService for Linux.
Establishes a ProxyConfig by reading settings from gconf or consulting
environment variables.

BUG=8143

Thanks to ermilov.maxim@gmail.com for his contribution: some ideas<
and code snippets from his patch were folded into this one.
(See http://codereview.chromium.org/49009)

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14034 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-20 16:50:56 +00:00
sgk@google.com f5f2e0005c Separate the pkg-config --libs output into --libs-only-l for
'libraries' and --libs-{other,only-L} for 'ldflags'.
Updates one spot in common.gypi where we were using 'linkflags'.
Review URL: http://codereview.chromium.org/56188

git-svn-id: http://src.chromium.org/svn/trunk/src/build@13067 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-03 04:07:38 +00:00
tc@google.com 89d5b9cca7 Fix linking with gold by cleaning up lib dependencies.
- Remove pangoft2, we don't use it anywhere.
- Add gdk, fontconfig and freetype2 as dependencies of skia.  Gdk is
  used in platform_canvas_linux.
- X11, Xrender and Xext are used by the IPC system, so everything that
  depends on common, needs to link in those libs.  By moving the
  link_settings line into the libcommon.a target, all projects
  inherit these.

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


git-svn-id: http://src.chromium.org/svn/trunk/src/build@13055 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-02 23:31:55 +00:00
sgk@google.com 88fb64ce4b Fix pkg_config_wrapper.py paths now that the updated gyp executes
the variable expansion from the same directory as the .gyp file
Review URL: http://codereview.chromium.org/50085

git-svn-id: http://src.chromium.org/svn/trunk/src/build@12245 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-21 12:43:27 +00:00
sgk@google.com bc2e6508b6 Update the gyp Linux build:
* Add Linux settings to target_defaults in common.gypi so
  gyp-generated SConscript files no longer depend on
  build/SConscript.main or the Hammer infrastructure.
* Copy the FilterOut() function from Hammer to the chromium_builders.py
  Tool module.
* Add a ChromiumLoadableModule() builder to chromium_builders.py.
* Add dependencies on the 'views' library to the chrome link (target 'app').
* Add missing views/*/*_unittest.cc modules to the 'unit_tests' target.
  Exclude all but the one that builds on Linux from the non-Windows builds.
* Crib a list of chrome/views files to exclude from the Linux build
  from the old SCons configuration.
* Add a new build/linux/system.gyp file with new 'settings' targets
  to encapsulate the pkg-config checks for gtk+-2.0, nss and pangoft2.
* Add depenedencies in the other targets on the new gtk, nss and
  pangoft2 'settings' targets from build/linux/system.gyp.
* Add a pkg_config_wrapper.py script that keeps gyp happy by
  simply exiting 0 if the package isn't found.
* DEPS roll for latest gyp changes to support the above.
Review URL: http://codereview.chromium.org/42340

git-svn-id: http://src.chromium.org/svn/trunk/src/build@12228 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-20 23:13:26 +00:00