sgk@google.com
d0e8b08257
Explicitly enable /INCREMENTAL linking for gyp-generated Debug builds.
...
Explicitly disable it (/INCREMENTAL:NO) for Release, and for the
following targets that require it:
chrome.dll
interactive_ui_tests.exe
perf_tests.exe
unit_tests.exe
Explicitly specificy /SUBSYSTEM:CONSOLE as default for linking,
and match current practice by overriding with /SUBSYSTEM:WINDOWS for:
chrome.exe
chrome.dll
media_player.exe
sandbox_poc.exe
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/115664
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16698 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-22 01:40:48 +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
ben@chromium.org
bd6482f0c9
didn't mean to check these in
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16516 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-20 20:09:10 +00:00
ben@chromium.org
0d15dc46c4
these strings were somehow removed in my earlier revert. add back to fix the build.
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16515 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-20 20:08:19 +00:00
thomasvl@chromium.org
de8ea8aaed
Added a script to remove headers from the target.
...
Added a default in common.gypi to remove headers from all mac applications that are bundles.
Added a var to control the inclusion of keystone to chrome.gyp defaulted on branding and then honor it for the shipping work.
Review URL: http://codereview.chromium.org/113652
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16510 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-20 19:44:42 +00:00
tc@google.com
cbeac997d9
Only enable the sse2 flags when building Chromium
...
BUG=9007
Review URL: http://codereview.chromium.org/113487
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16506 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-20 19:21:39 +00:00
ben@chromium.org
3b077f41b4
Convert views to gyp.
...
http://crbug.com/11387
Review URL: http://codereview.chromium.org/113618
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16490 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-20 18:00:21 +00:00
thomasvl@chromium.org
0c7b4e0e5a
Adding a general script to fetch values from the BRANDING files.
...
Update the scripts to fetch values from the BRANDING files instead of hardcoding the values.
Review URL: http://codereview.chromium.org/113555
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16372 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-19 14:10:09 +00:00
thomasvl@chromium.org
36d748e055
Remove two todo's since the pref controls initializing breakpad, and if users opt in at that level, we just want to send the crashes.
...
Review URL: http://codereview.chromium.org/113553
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16367 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-19 12:24:55 +00:00
thomasvl@chromium.org
f5cfde9112
Rename official builds to "Google Chrome" on disk and "Chrome" in the menubar.
...
BUG=11826
Review URL: http://codereview.chromium.org/115474
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16313 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-18 21:10:55 +00:00
ben@chromium.org
d2afb41437
Convert app/ to GYP.
...
http://crbug.com/11387
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16251 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-17 02:02:42 +00:00
bradnelson@chromium.org
035e6f4fe7
Switching cygwin setup_mount project to use bare command line.
...
Otherwise you're assuming you have cygwin in order to set it up.
Review URL: http://codereview.chromium.org/113505
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16246 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-16 22:17:56 +00:00
sgk@google.com
7348be621c
Convert lzma_sdk to gyp.
...
Review URL: http://codereview.chromium.org/115004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16179 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-15 20:40:08 +00:00
sky@chromium.org
36a4de45da
Changes common.gypi to not wrap number with quotes because of recent
...
gyp change.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/113431
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16143 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-15 03:05:20 +00:00
sky@chromium.org
ce336ba23e
Stubs out OSExchangeData for views on gtk.
...
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/113321
git-svn-id: http://src.chromium.org/svn/trunk/src/build@16012 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-13 23:21:45 +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
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
rspangler@google.com
8e8e673f06
Add croc code coverage tool. (Same change as yesterday, but now made in the
...
writable repository)
Review URL: http://codereview.chromium.org/113346
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15974 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-13 18:31:04 +00:00
thomasvl@chromium.org
14bd772bb4
- Roll DEPS to pick up newer GYP
...
- Add script for running dump_syms on release builds if breakpad is enabled.
- Update the info.plist tweaks to add the breakpad keys if needed
- Add a var to check for breakpad support within the chrome.gyp instead of having the knowledge about breakpad being in official builds spread all around.
Review URL: http://codereview.chromium.org/113305
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15948 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-13 13:11:19 +00:00
ajwong@chromium.org
581fafc24d
Add alsa into the dependencies.
...
Review URL: http://codereview.chromium.org/115275
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15923 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-13 00:33:29 +00:00
sky@chromium.org
35ad3802df
Adds gyp switch that turns on views on Linux. This currently doesn't
...
do anything else, but it will eventually.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/113304
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15917 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-12 23:51:17 +00:00
bradnelson@chromium.org
69195be595
Pulling in new gyp version with product_name support on windows.
...
Dropping setting that conflicts with this in common.gpyi
Review URL: http://codereview.chromium.org/112019
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15907 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-12 21:58:48 +00:00
dglazkov@chromium.org
c50b17e6ed
Fix VS2008 build by adding a warning ignore.
...
R=maruel
BUG=2528
TEST=Building with VS2008 should succeed.
Review URL: http://codereview.chromium.org/113270
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15859 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-12 16:37:55 +00:00
thomasvl@chromium.org
fd68faef0c
Pull the copyright info out of the branding file.
...
BUG=11762
Review URL: http://codereview.chromium.org/113268
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15857 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-12 15:39:02 +00:00
thomasvl@chromium.org
1a928d5550
- Set the bundle name based on the executable name (since they both are the branding).
...
- Stop using CPP on the info.plist since we have to run a script anyways.
- Set the bundleid into a build setting for simple info.plist processing to pick up.
- Add a script for the chrome/app target to manually tweak the info.plist:
- collect the version number from the build tree
- collect the svn revision from the build tree
- update the info.plist keys that need the version number based on collected data.
- record the svn revision into the info.plist for trouble shooting.
Review URL: http://codereview.chromium.org/115187
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15778 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-11 20:45:10 +00:00
sgk@google.com
e29d54f9d9
Add a 'cygwin' target to execute setup_mount.bat explicitly as a
...
dependency of targets that need it (that is, any target with
'rules' or 'actions').
Review URL: http://codereview.chromium.org/115154
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15774 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-11 20:01:24 +00:00
deanm@chromium.org
d60a1c04f3
Do not define __ARMEL__ on ARM, this is the compilers job.
...
Review URL: http://codereview.chromium.org/115182
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15751 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-11 14:40:20 +00:00
sra@chromium.org
aff99ffd93
Move Courgette
...
from src\third_party\courgette
to src\courgette and src\courgette\third_party
Fixed #includes
Added properties to ignore generated files:
C:\c5\src>svn pg svn:ignore courgette
courgette.xcodeproj
courgette.sln
courgette_fuzz.vcproj
courgette_lib.vcproj
courgette_minimal_tool.vcproj
courgette_tool.vcproj
courgette.vcproj
courgette_unittests.vcproj
SConstruct
courgette_fuzz.scons
courgette_lib.scons
courgette_main.scons
courgette_minimal_tool.scons
courgette.scons
courgette_tool.scons
courgette_unittests.scons
Review URL: http://codereview.chromium.org/115062
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15692 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-08 23:00:29 +00:00
mmoss@chromium.org
fdfffe3738
Propagate official build variables from buildbot compile.py.
...
Review URL: http://codereview.chromium.org/115142
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15690 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-08 22:35:32 +00:00
thomasvl@chromium.org
8ea8df8f41
Add a simple dmg script to the mac build dir to build a dmg out of the app.
...
Add a target to build a dmg out of the app.
Add a target to all that will build everything and the dmg (since we don't include the dmg in all since developers really don't need to wait for that).
Review URL: http://codereview.chromium.org/113152
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15672 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-08 20:24:08 +00:00
sgk@google.com
50aef5088b
Move the right dependencies into the main section of all.gyp,
...
the {test_shell,webkit}.gyp:* targets from the 'all_gyps' section,
not the specific 'test_shell' and 'test_shell_tests' targets
from the mac condition.
Review URL: http://codereview.chromium.org/113144
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15629 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-08 08:54:03 +00:00
sgk@google.com
1498abede7
Convert the webkit build on Windows to gyp:
...
* build\all.gyp now uses webkit\webkit.gyp and
webkit\tools\test_shell\test_shell.gyp.
* 'svn remove' checked-in .sln and .vcproj files that will now
become gyp-generated files. (We'll leave the other old ones
in place, uncalled, and remove them with a later CL.)
* Add generated *.sln and *.vcproj files to svn:ignore on
the relevant directories.
* Update various chrome\**.vcproj files with the new gyp directory
in which various generated webkit files will now appear.
* Update the checked-in chrome\chrome.sln with all (?) the changes
necessary to reflect the new gyp generation.
Review URL: http://codereview.chromium.org/115115
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15618 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-08 04:29:55 +00:00
sky@chromium.org
b26d094122
Fleshes out WidgetGTK and WindowGTK a bit more. This is still vary
...
rough, but makes things work a bit more.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/113123
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15598 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-07 23:41:29 +00:00
sgk@google.com
1141e6a675
Add a variable and settings for -Dtarget_arch=ARM (per Ryan Cairns).
...
Review URL: http://codereview.chromium.org/115044
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15467 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-06 22:38:23 +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
sra@chromium.org
77c858d682
Move Courgette from internal depot to third_party.
...
Review URL: http://codereview.chromium.org/113009
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15377 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-06 04:02:10 +00:00
sky@chromium.org
e68a70a0ef
Lands http://codereview.chromium.org/99349 for Ryan.
...
Comments from Ryan:
Some small changes to get chromium building on ARM. I tested these using the
standard Linux tool chain and crosstools-ng.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/99365
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15241 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-04 21:13:42 +00:00
thestig@chromium.org
e7d7482922
Add AS to scons_import_variables and scons_propagate_variables.
...
Review URL: http://codereview.chromium.org/99292
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15086 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-01 20:32:49 +00:00
thestig@chromium.org
467deed756
Add atomic operations for ARM.
...
Review URL: http://codereview.chromium.org/57031
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15070 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-01 17:57:09 +00:00
jrg@chromium.org
27208aac3d
Code coverage improvements.
...
Code coverage now works for Linux. Unit tests to run passed from
project to coverage_posix.py so deps are correct.
Review URL: http://codereview.chromium.org/100189
git-svn-id: http://src.chromium.org/svn/trunk/src/build@15016 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-30 23:19:00 +00:00
thomasvl@chromium.org
65cd732d1a
- Mark the 'All' target with for getting a runner per http://codereview.chromium.org/99223
...
- Add a new target to build just what's needed for the webkit layout bots.
- Roll deps for the needed GYP change.
Review URL: http://codereview.chromium.org/100208
git-svn-id: http://src.chromium.org/svn/trunk/src/build@14969 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-30 19:24:02 +00:00
bradnelson@google.com
1488adc0d2
Rolling back webkit-gyp switch. r14382
...
Review URL: http://codereview.chromium.org/99182
git-svn-id: http://src.chromium.org/svn/trunk/src/build@14837 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-29 11:37:01 +00:00
bradnelson@google.com
a17e33a005
Switching webkit over to gyp on windows.
...
Review URL: http://codereview.chromium.org/99173
git-svn-id: http://src.chromium.org/svn/trunk/src/build@14832 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-29 08:02:56 +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
bradnelson@google.com
14e219bbaf
Switching to v8.gyp in the v8 project (so they can maintain it themselves).
...
Rolling forward v8 version to pull in one with v8.gyp.
Review URL: http://codereview.chromium.org/100076
git-svn-id: http://src.chromium.org/svn/trunk/src/build@14786 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-28 21:37:56 +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
tc@google.com
4a74977095
Take 3 at turning on -Werror. This passed the last run on the
...
buildbots, except for the valgrind bots which use -O1. For now,
just disable -Werror on the bots with an override.
Review URL: http://codereview.chromium.org/100087
git-svn-id: http://src.chromium.org/svn/trunk/src/build@14695 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-28 00:43:27 +00:00
tc@google.com
8b5e5cf85f
Revert "Take 2 at turning on -Werror. I think this will work on gcc 4.2,"
...
This reverts commit r14655.
Review URL: http://codereview.chromium.org/100072
git-svn-id: http://src.chromium.org/svn/trunk/src/build@14666 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-27 21:33:20 +00:00
tc@google.com
58ac5ec36c
Take 2 at turning on -Werror. I think this will work on gcc 4.2,
...
4.3, and 4.4. I'll watch the bots closely.
Review URL: http://codereview.chromium.org/100066
git-svn-id: http://src.chromium.org/svn/trunk/src/build@14655 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-27 21:05:12 +00:00