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
thomasvl@chromium.org
2257cdf999
gyp file for pdfsqueeze
...
make chrome app depend on pdfsqueeze
add a rule to run pdfs through pdfsqueeze
BUG=7654
TEST=pdf files in resources should be smaller now.
Review URL: http://codereview.chromium.org/113911
git-svn-id: http://src.chromium.org/svn/trunk/src/build@17022 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-27 21:12:12 +00:00
bradnelson@chromium.org
6ba709dd78
Moving all the breakpad stuff to: src/breakpad
...
(out of build/temp_gyp)
Review URL: http://codereview.chromium.org/113352
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15980 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-13 18:49:37 +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
thestig@chromium.org
897306c6a4
Remove old v8.gyp
...
Review URL: http://codereview.chromium.org/100143
git-svn-id: http://src.chromium.org/svn/trunk/src/build@14812 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-29 00:40:34 +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
sgjesse@chromium.org
ca9f7ad692
Reverting 14597,14596,14595.
...
Review URL: http://codereview.chromium.org/99053
git-svn-id: http://src.chromium.org/svn/trunk/src/build@14598 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-27 12:10:14 +00:00
ager@chromium.org
85275025ef
Update V8 in chromium to version 1.2.1.
...
Only small changes to the V8 code base itself. The main reason for
this push is to get the V8 latest builder working again and to move
the v8.gyp file to the v8 sources to make DEPS rolls easier.
Updated all references to v8.gyp and the generated projects. Added a
missing dependency to chrome.sln: mksnapshot depends on v8_nosnapshot.
Review URL: http://codereview.chromium.org/100037
git-svn-id: http://src.chromium.org/svn/trunk/src/build@14595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-27 10:58:25 +00:00
kasperl@google.com
113fc33ba7
Update V8 in Chromium to version 1.1.8. The motivation for this
...
change is to get the V8 latest builder compiling again so we can
keep track of any regressions (new files were introduced - need
to update the v8.gyp file).
Review URL: http://codereview.chromium.org/73032
git-svn-id: http://src.chromium.org/svn/trunk/src/build@13654 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-14 13:41:02 +00:00
sgjesse@chromium.org
97ad6e71a3
Revert 13647 (broke build).
...
TBR=yurys@chromium.org
Review URL: http://codereview.chromium.org/67118
git-svn-id: http://src.chromium.org/svn/trunk/src/build@13648 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-14 03:32:17 +00:00
sgjesse@chromium.org
445b0e8719
Added new V8 files to v8.gyp.
...
TBR=yurys@chromium.org
Review URL: http://codereview.chromium.org/73027
git-svn-id: http://src.chromium.org/svn/trunk/src/build@13647 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-14 03:23:31 +00:00
bradnelson@google.com
e56a42c72f
Matching v8 build settings more closely to try to fix regression in performance.
...
Review URL: http://codereview.chromium.org/67092
git-svn-id: http://src.chromium.org/svn/trunk/src/build@13642 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-14 01:39:12 +00:00
sgk@google.com
b163d411b9
Linux cflag changes:
...
* Use -fno-rtti only for C++ V8 compilation.
* Move -f{data,function}-sections (for Release) to build/common.gypi.
* Add -fno-ident (per deanm).
Review URL: http://codereview.chromium.org/62153
git-svn-id: http://src.chromium.org/svn/trunk/src/build@13368 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-08 18:29:53 +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
7af9c6cfd5
Fixing v8 settings to fix startup_tests regression.
...
Review URL: http://codereview.chromium.org/62121
git-svn-id: http://src.chromium.org/svn/trunk/src/build@13304 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-07 23:23:45 +00:00
sgk@google.com
6c33b2d7a7
V8-specific release-specific flags in the gyp build.
...
Review URL: http://codereview.chromium.org/63064
git-svn-id: http://src.chromium.org/svn/trunk/src/build@13267 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-07 19:42:02 +00:00
bradnelson@google.com
ecd1bd71a7
Switching breakpad to gyp generated project.
...
Review URL: http://codereview.chromium.org/62076
git-svn-id: http://src.chromium.org/svn/trunk/src/build@13223 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-07 02:47:24 +00:00
bradnelson@google.com
d18f796955
Rolling back change 13146.
...
(Shouldn't muck with where other platforms put their output.
Review URL: http://codereview.chromium.org/63008
git-svn-id: http://src.chromium.org/svn/trunk/src/build@13149 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-06 03:41:19 +00:00
bradnelson@google.com
b0e17aa50d
Changing v8_shell to v8_shell_sample to match what the buildbot expects.
...
Review URL: http://codereview.chromium.org/63006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@13146 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-06 03:15:18 +00:00
sgk@google.com
231385bbce
Disable 'd8' on Linux until we get readline everywhere.
...
Review URL: http://codereview.chromium.org/57046
git-svn-id: http://src.chromium.org/svn/trunk/src/build@12847 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-31 08:11:36 +00:00
ager@chromium.org
7de735ad9c
Reorder d8 files in v8 gyp file.
...
TBR=sgjesse@chromium.org
Review URL: http://codereview.chromium.org/56066
git-svn-id: http://src.chromium.org/svn/trunk/src/build@12779 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-30 17:10:26 +00:00
ager@chromium.org
3d5317e75a
Fix v8.gyp after adding new platform specific d8 files.
...
TBR=kmillikin@chromium.org
Review URL: http://codereview.chromium.org/56062
git-svn-id: http://src.chromium.org/svn/trunk/src/build@12772 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-30 14:22:38 +00:00
sgk@google.com
94ca7a751c
src/platform-linux.cc in v8_base now seems to need '-lrt' for
...
clock_gettime(). Add it to link_settings, and add the
right export_dependent_settings to propagate it through
the hierarchy appropriately.
Review URL: http://codereview.chromium.org/53057
git-svn-id: http://src.chromium.org/svn/trunk/src/build@12468 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-25 18:13:58 +00:00
ager@chromium.org
ceaa3d82f1
Update gyp files one more time. Formatting changes and added the
...
platform-posix file in one more place.
Review URL: http://codereview.chromium.org/42595
git-svn-id: http://src.chromium.org/svn/trunk/src/build@12441 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-25 09:08:16 +00:00
ager@chromium.org
1af015bf52
Fix syntax error in v8.gyp.
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@12440 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-25 08:32:02 +00:00
ager@chromium.org
dc39d9ff12
Let's try this again. This time actually include the new platform
...
file and add a couple of new -inl.h files to the project.
TBR=sgjesse@chromium.org
Review URL: http://codereview.chromium.org/53044
git-svn-id: http://src.chromium.org/svn/trunk/src/build@12439 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-25 08:23:47 +00:00
ager@chromium.org
d1fc8c3379
Add new platform file to V8 gyp file.
...
TBR=sgjesse@chromium.org
Review URL: http://codereview.chromium.org/53043
git-svn-id: http://src.chromium.org/svn/trunk/src/build@12438 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-25 07:53:10 +00:00
sgk@google.com
f80bb75784
Temporarily disable the v8 *_arm targets on Linux so we can roll
...
this out while working on the right model to handle building
both variants.
Includes gyp DEPS roll to get fixes for latest Linux backend.
Review URL: http://codereview.chromium.org/52022
git-svn-id: http://src.chromium.org/svn/trunk/src/build@12336 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-24 02:40:06 +00:00
ager@chromium.org
28a0fe40fb
Update V8 to version 1.1.1.2.
...
This contains the new compiler infrastructure which gives a nice performance improvement on the V8 benchmark suite.
Review URL: http://codereview.chromium.org/48143
git-svn-id: http://src.chromium.org/svn/trunk/src/build@11994 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-18 18:49:56 +00:00
ager@chromium.org
bea0916291
Pull out V8 update.
...
Review URL: http://codereview.chromium.org/44006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@11804 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-16 23:48:58 +00:00