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