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

44 Коммитов

Автор SHA1 Сообщение Дата
tfarina@chromium.org 5e8d2ad7d8 url: Copy 'googleurl_unittests' target from 'url_unittests'. Third attempt.
To not break the buildbot, this creates a fake target that copies url_unittests
to googleurl_unittests as temporary scaffolding.

BUG=229660
R=brettw@chromium.org

Review URL: https://codereview.chromium.org/13825012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@196507 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-25 21:41:49 +00:00
jochen@chromium.org 7b9d708683 Revert 193992 "Lets try this again."
The XP bots are still red, and it's still whining about URL.DLL

> Lets try this again.
> 
> Revert 193983 "Revert 193968 "Roll the DEPS for google-url.""
> 
> > Revert 193968 "Roll the DEPS for google-url."
> > 
> > > Roll the DEPS for google-url.
> > > 
> > > And update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp.
> > > 
> > > This also changes googleurl.gyp to reference the files under url/, so that we
> > > don't break the Blink tree.
> > > 
> > > BUG=229660
> > > R=brettw@chromium.org
> > > TBR=brettw@chromium.org
> > > 
> > > Review URL: https://chromiumcodereview.appspot.com/14089011
> > 
> > TBR=tfarina@chromium.org
> > Review URL: https://codereview.chromium.org/14028012
> 
> TBR=michaeln@google.com
> Review URL: https://codereview.chromium.org/14109014

TBR=michaeln@google.com
Review URL: https://codereview.chromium.org/14263002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194151 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-15 09:01:51 +00:00
michaeln@google.com 6d6d911339 Lets try this again.
Revert 193983 "Revert 193968 "Roll the DEPS for google-url.""

> Revert 193968 "Roll the DEPS for google-url."
> 
> > Roll the DEPS for google-url.
> > 
> > And update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp.
> > 
> > This also changes googleurl.gyp to reference the files under url/, so that we
> > don't break the Blink tree.
> > 
> > BUG=229660
> > R=brettw@chromium.org
> > TBR=brettw@chromium.org
> > 
> > Review URL: https://chromiumcodereview.appspot.com/14089011
> 
> TBR=tfarina@chromium.org
> Review URL: https://codereview.chromium.org/14028012

TBR=michaeln@google.com
Review URL: https://codereview.chromium.org/14109014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@193992 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-12 20:13:18 +00:00
michaeln@google.com 513359364c Revert 193968 "Roll the DEPS for google-url."
> Roll the DEPS for google-url.
> 
> And update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp.
> 
> This also changes googleurl.gyp to reference the files under url/, so that we
> don't break the Blink tree.
> 
> BUG=229660
> R=brettw@chromium.org
> TBR=brettw@chromium.org
> 
> Review URL: https://chromiumcodereview.appspot.com/14089011

TBR=tfarina@chromium.org
Review URL: https://codereview.chromium.org/14028012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@193983 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-12 19:23:04 +00:00
tfarina@chromium.org 48931d87e9 Roll the DEPS for google-url.
And update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp.

This also changes googleurl.gyp to reference the files under url/, so that we
don't break the Blink tree.

BUG=229660
R=brettw@chromium.org
TBR=brettw@chromium.org

Review URL: https://chromiumcodereview.appspot.com/14089011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@193968 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-12 18:29:52 +00:00
boliu@chromium.org ee379b9ff8 Revert 179097 googleurl.gyp include_dir escapes src and is breaking android build.
> Reland r179081 (Make build/temp_gyp/googleurl a 'none' target that depends on the 'real' src/googleurl/googleurl.gyp).
> 
> R=rsleevi@chromium.org
> TBR=rsleevi@chromium.org
> 
> Review URL: https://chromiumcodereview.appspot.com/12077023

TBR=tfarina@chromium.org,rsleevi@chromium.org
Review URL: https://codereview.chromium.org/12093013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@179104 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-28 05:48:19 +00:00
tfarina@chromium.org da1cee5cce Reland r179081 (Make build/temp_gyp/googleurl a 'none' target that depends on the 'real' src/googleurl/googleurl.gyp).
R=rsleevi@chromium.org
TBR=rsleevi@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12077023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@179097 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-28 03:57:39 +00:00
jamescook@chromium.org 93253826de Revert 179081
> Make build/temp_gyp/googleurl a 'none' target that depends on the 'real' src/googleurl/googleurl.gyp
> 
> This is the first step to change all the references from build/temp_gyp/ to
> the new location in src/googleurl/
> 
> R=brettw@chromium.org,rsleevi@chromium.org
> TBR=darin@chromium.org # for gyp change.
> 
> Review URL: https://chromiumcodereview.appspot.com/12073003

TBR=tfarina@chromium.org
Review URL: https://codereview.chromium.org/12088014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@179085 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-27 06:52:51 +00:00
tfarina@chromium.org 80bd49559f Make build/temp_gyp/googleurl a 'none' target that depends on the 'real' src/googleurl/googleurl.gyp
This is the first step to change all the references from build/temp_gyp/ to
the new location in src/googleurl/

R=brettw@chromium.org,rsleevi@chromium.org
TBR=darin@chromium.org # for gyp change.

Review URL: https://chromiumcodereview.appspot.com/12073003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@179081 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-27 05:51:05 +00:00
jschuh@chromium.org 61ef667287 Make GURL build on Win64
BUG=166496
BUG=167187
TBR=scottmg

Review URL: https://chromiumcodereview.appspot.com/11833015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@175994 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-10 02:31:01 +00:00
stuartmorgan@chromium.org 2bf02e09cd Add iOS support to googleurl.gyp
Opts out of tcmalloc, as on Mac.

BUG=None
TEST=None


Review URL: https://chromiumcodereview.appspot.com/10701101

git-svn-id: http://src.chromium.org/svn/trunk/src/build@145535 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-05 15:14:31 +00:00
apavlov@chromium.org cbb72b4fd2 Reapply 130248 - Add full support for filesystem URLs. Trying to get the build into the right state.
TBR=pfeldman

Review URL: https://chromiumcodereview.appspot.com/9956101

git-svn-id: http://src.chromium.org/svn/trunk/src/build@130363 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-03 13:51:58 +00:00
sergeyu@chromium.org 59e4bc8112 Revert 130248 - Add full support for filesystem URLs.
BUG=114484
TEST=existing filesystem tests don't break

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=128753

Review URL: https://chromiumcodereview.appspot.com/7811006

TBR=ericu@google.com
Review URL: https://chromiumcodereview.appspot.com/9950079

git-svn-id: http://src.chromium.org/svn/trunk/src/build@130293 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-03 02:19:18 +00:00
ericu@google.com 70a6de5386 Add full support for filesystem URLs.
BUG=114484
TEST=existing filesystem tests don't break

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=128753

Review URL: https://chromiumcodereview.appspot.com/7811006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@130248 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-02 23:09:16 +00:00
ericu@google.com 2bacae80fb Revert 128753 - Add full support for filesystem URLs.
BUG=114484
TEST=existing filesystem tests don't break

Review URL: https://chromiumcodereview.appspot.com/7811006

TBR=ericu@google.com
Review URL: https://chromiumcodereview.appspot.com/9808101

git-svn-id: http://src.chromium.org/svn/trunk/src/build@128757 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-24 17:38:06 +00:00
ericu@google.com 451faadfa0 Add full support for filesystem URLs.
BUG=114484
TEST=existing filesystem tests don't break

Review URL: https://chromiumcodereview.appspot.com/7811006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@128753 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-24 16:56:58 +00:00
akalin@chromium.org 61bd31da4d Add a new 'run_all_unittests' target in base
Make all the places that include run_all_unittests.cc manually depend
on this target instead.

BUG=
TEST=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@127911 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-21 05:55:06 +00:00
rvargas@google.com 31167d9f80 Reland 109138 - GURL: Build the unit tests on the components build.
BUG=102738
TEST=none

Review URL: http://codereview.chromium.org/8496034
Review URL: http://codereview.chromium.org/8515025

git-svn-id: http://src.chromium.org/svn/trunk/src/build@109552 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-11-11 00:55:00 +00:00
thakis@chromium.org a68fe5da6c Revert 109138 (broke linux shared build) - GURL: Build the unit tests on the components build.
BUG=102738
TEST=none

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

TBR=rvargas@chromium.org
Review URL: http://codereview.chromium.org/8495036

git-svn-id: http://src.chromium.org/svn/trunk/src/build@109144 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-11-09 00:25:09 +00:00
rvargas@chromium.org 1ba17cc374 GURL: Build the unit tests on the components build.
BUG=102738
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@109138 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-11-09 00:13:02 +00:00
tony@chromium.org c9ee63aad7 Remove the comments setting emands and vim tab width and expansion variables.
These were added in r28089 (http://codereview.chromium.org/256059) but
are unnecessary bloat for everyone to carry around, even those that don't
use emacs or vim.

In an earlier change, I added editor config files in src/tools/emacs/
and src/tools/vim/ so users of the appropriate editor can source those
instead.

BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@92046 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-07-11 20:22:46 +00:00
tony@chromium.org 13e16515ca Remove msvs_guids from app, base, breakpad and build.
BUG=28727

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@88871 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-06-13 19:20:49 +00:00
cmp@chromium.org f3e2f5ba38 Don't build googleurl_unittests in shlib builds.
BUG=82178

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@86228 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-05-21 22:45:07 +00:00
mark@chromium.org 3b45b2e755 The gyp files don't have a way to refer to POSIX-like OS's as a group, so I defined os_posix, toolkit_gtk, and use_x11 in common.gypi to handle them. I used something similar when porting Chromium 10 and 11 to OpenBSD and Solaris, plus a version of this patch has been tested on FreeBSD.
Chromium has also been built on other BSDs, so rather than adding each Unix to every gyp file individually every time another port is added, these broad defines can be used instead and modified with specific logic only where necessary.

I included a few modified gyp files so the usage can be seen.  I also added sunos5 to some grd/html files and set the default host_arch on i86pc solaris to ia32.

BUG=0
TEST={}

Patch by ruben <chromium@hybridsource.org>.
Review URL: http://codereview.chromium.org/6965007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@85154 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-05-12 18:18:34 +00:00
evan@chromium.org 783c20ee4f linux: use GURL as a DLL when components are enabled
Review URL: http://codereview.chromium.org/6902130

git-svn-id: http://src.chromium.org/svn/trunk/src/build@83448 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-04-28 23:54:33 +00:00
thomasvl@chromium.org f5df10a023 Switch the build over to using the base test runner to make sure base and ICU are started up right.
BUG=72633
TEST=none
Review URL: http://codereview.chromium.org/6538022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75384 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-18 13:07:51 +00:00
rsesek@chromium.org 0f867342b2 Revert 75263 - Revert 75188 - Revert 75184 - Move googleurl's unittest to use a custom main so ICU can be started up in
a way that matches the Chromium build.
Review URL: http://codereview.chromium.org/6532003

TBR=thomasvl@chromium.org
Review URL: http://codereview.chromium.org/6507022

TBR=rsesek@chromium.org

TBR=thomasvl@chromium.org
Review URL: http://codereview.chromium.org/6538021

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75273 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-17 15:42:48 +00:00
thomasvl@chromium.org 37e9fefe85 Revert 75188 - Revert 75184 - Move googleurl's unittest to use a custom main so ICU can be started up in
a way that matches the Chromium build.
Review URL: http://codereview.chromium.org/6532003

TBR=thomasvl@chromium.org
Review URL: http://codereview.chromium.org/6507022

TBR=rsesek@chromium.org

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75263 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-17 14:29:56 +00:00
rsesek@chromium.org d059416b94 Revert 75184 - Move googleurl's unittest to use a custom main so ICU can be started up in
a way that matches the Chromium build.
Review URL: http://codereview.chromium.org/6532003

TBR=thomasvl@chromium.org
Review URL: http://codereview.chromium.org/6507022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75188 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-16 22:12:30 +00:00
thomasvl@chromium.org 1fd828b6c2 Move googleurl's unittest to use a custom main so ICU can be started up in
a way that matches the Chromium build.
Review URL: http://codereview.chromium.org/6532003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75184 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-16 21:35:27 +00:00
victorw@chromium.org 76b7258fa3 Update gyp for chromium multi dll build
BUG=46311
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52614 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-16 05:44:08 +00:00
victorw@chromium.org a8862eb838 Build googleurl as dll for multi dll build.
R=brettw
TEST=none
BUG=46311

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52260 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-14 01:31:59 +00:00
glider@chromium.org 8611d14f34 Link the following tests against tcmalloc:
app_unittests
  browser_tests
  startup_tests
  media_unittests
  printing_unittests
  net_unittests
  googleurl_unittests
  ipc_tests
  unit_tests
  ui_tests

This patch was originally reviewed as http://codereview.chromium.org/466089

TBR=willchan

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34247 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-10 12:06:15 +00:00
sgk@google.com 19ba4b483e Add comments setting emacs and vim tab width and expansion variables.
BUG=none
TEST=successful builds
Review URL: http://codereview.chromium.org/256059

git-svn-id: http://src.chromium.org/svn/trunk/src/build@28089 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-06 03:02:38 +00:00
yaar@chromium.org 348eca2172 Force inclusion of build/common.gypi for all chromium gyp files.
Why: Simpler build code. If everybody includes it, it should be included automatically.
Why now: The webkit chromium builds need it be specified, since can't default to build/common.gypi.

What was done:
1. build/common.gypi's contents were moved to a new file build/gyp_chromium.gypi
2. tools/gyp/gyp_chromium was moved to build/gyp_chromium and made to automatically include build/gyp_chromium.gypi.
3. lots of gyp files were fixed to not refer to build/common.gypi any more.
4. o3d which also builds independently of chrome, was fixed to have a gyp_o3d that includes gyp_chromium.gypi too.
5. build/common.gypi was left empty, because there are some external projects that still refer to it.

Things that are left to do after this patch is in:
1. The following external files (in other repositories) need to stop include common.gypi
  ./third_party/hunspell/hunspell.gyp
  ./third_party/icu/icu.gyp
  ./v8/tools/gyp/v8.gyp
2. Once nobody refers to common.gypi anymore, delete common.gypi
   -or-
   Delete gyp_chromium.gypi and move its content back to common.gypi

Tested on mac, win and linux. On win, got a few unit tests errors on chrome bookmarks, which should not be related. I'm running again with clobber to verify.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@26302 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-15 23:52:14 +00:00
jshin@chromium.org df1ae7a67d Replace icu38/icu38.gyp with icu/icu.gyp in gyp files replace all the references to third_party/icu38 and icudt38.dll with third_party/icu and icudt42.dll in vsprops and cc files. Also, update the icu data module name and the icu data symbol in icu_util.cc
In addition, add a dummy C++ source file (xmldummy_mac.cc) to libxml to work around an Xcode bug (xmllint and xmlcatalog are linked with gcc rather than g++ even though it's linked to a "C++ library", libicuuc.a). 

Also updated is the test results for net_util_unittests.


This will not be landed until deps/third_party/icu42 is ready for all 3 platforms (Windows VS build files are not yet updated there). 

BUG=8198
TEST=On all platforms, all the targets are built fine.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@25708 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-09 06:49:08 +00:00
cira@chromium.org 65795dd65f Pulling new version of googleurl into the tree.
Fixing a net_unittest case that wasn't updated when googleurl code was changed (but not down integrated to chrome).

BUG=5490

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@23965 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-08-21 16:35:17 +00:00
evan@chromium.org 04b1cdc57f gtest shouldn't link in gtest_main.cc, as that provides its own main().
Split gtest into two libraries, where the latter provides main().
This is consistent with the way gtest works within Google and with its
automake files.

Fix binaries that require gtest's main() to depend on gtest.gyp:main.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@15440 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-06 19:13:06 +00:00
evan@chromium.org 669bd4ddb4 Revert "gtest shouldn't link in gtest_main.cc, as that provides its own main()."
This reverts commit r14755.

Ugh, Windows build uses some gyp and some not.  :(

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14759 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-28 19:12:28 +00:00
evan@chromium.org a659680f13 gtest shouldn't link in gtest_main.cc, as that provides its own main().
Split gtest into two libraries, where the latter provides main().
This is consistent with the way gtest works within Google and with its
automake files.

Fix binaries that require gtest's main() to depend on gtest.gyp:main.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14755 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-28 18:36:12 +00:00
sgk@google.com e35046cc9c Basic underpinnings of the gyp equivalent of the Linux SHARED=1 build:
parameterize the 'type' setting of the various library targets, with a
default of 'static_library'.
(Hat tip to Craig Schlenter.)
Review URL: http://codereview.chromium.org/62127

git-svn-id: http://src.chromium.org/svn/trunk/src/build@13345 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-08 12:55:49 +00:00
bradnelson@google.com 74212783bb Adding fixed guids to some modules to facilitate incremental switch to gyp.
Review URL: http://codereview.chromium.org/42044

git-svn-id: http://src.chromium.org/svn/trunk/src/build@11388 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-10 22:25:54 +00:00
mark@chromium.org 68297f8d17 Add googleurl.gyp:googleurl_unittests
Review URL: http://codereview.chromium.org/28317

git-svn-id: http://src.chromium.org/svn/trunk/src/build@10705 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-02 17:19:35 +00:00
mark@chromium.org cbda795c0d Import .gyp files into the Chromium tree
Review URL: http://codereview.chromium.org/27158

git-svn-id: http://src.chromium.org/svn/trunk/src/build@10380 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-02-25 21:26:55 +00:00