Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(77)

Issue 172031: Update gyp files and DEPS for icu42 (Closed)

Created:
11 years, 4 months ago by jungshik at Google
Modified:
9 years, 7 months ago
CC:
chromium-reviews_googlegroups.com, kuchhal, brettw, willchan no longer on Chromium, Ben Goodger (Google)
Visibility:
Public.

Description

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. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=25708

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Total comments: 1

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Patch Set 11 : '' #

Patch Set 12 : '' #

Patch Set 13 : '' #

Patch Set 14 : '' #

Patch Set 15 : '' #

Patch Set 16 : '' #

Patch Set 17 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -90 lines) Patch
M .gitignore View 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +3 lines, -3 lines 0 comments Download
M app/app.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +4 lines, -4 lines 0 comments Download
M base/base.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +4 lines, -4 lines 0 comments Download
M base/icu_util.cc View 7 11 12 13 14 15 16 1 chunk +7 lines, -2 lines 0 comments Download
M build/all.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M build/temp_gyp/googleurl.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_popup_model.cc View 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/about_credits.html View 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/browser/spellcheck_worditerator.cc View 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +6 lines, -6 lines 0 comments Download
M chrome/browser/views/autocomplete/autocomplete_popup_contents_view.cc View 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 12 chunks +22 lines, -22 lines 0 comments Download
M chrome/common/common.vsprops View 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M chrome/installer/installer.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/installer/mini_installer.gyp View 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M chrome/installer/mini_installer/chrome.release View 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M chrome/tools/build/win/FILES View 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
MM chrome/tools/build/win/server.rules View 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M net/base/net_util_unittest.cc View 8 9 10 11 12 13 14 15 16 2 chunks +2 lines, -2 lines 0 comments Download
M net/net.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +6 lines, -6 lines 0 comments Download
M printing/printing.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/libxml/README.chromium View 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M third_party/libxml/build/libxml.vsprops View 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M third_party/libxml/libxml.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +5 lines, -3 lines 0 comments Download
A third_party/libxml/xmldummy_mac.cc View 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/libxslt/build/libxslt.vsprops View 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M third_party/sqlite/sqlite.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +3 lines, -3 lines 0 comments Download
M third_party/sqlite/src/shell_icu_win.c View 11 12 13 14 15 16 1 chunk +8 lines, -3 lines 0 comments Download
M views/views.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -2 lines 0 comments Download
M webkit/default_plugin/default_plugin.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -2 lines 0 comments Download
M webkit/tools/test_shell/test_shell.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M webkit/webkit.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
jungshik at Google
Steven, This CL has an issue on Mac. On Mac, xmllint and xmlcatalog failed to ...
11 years, 4 months ago (2009-08-16 19:54:08 UTC) #1
Mark Mentovai
I recommend adding a dummy .cc file to xmllint and xmlcatalog to convince Xcode to ...
11 years, 4 months ago (2009-08-16 20:51:28 UTC) #2
jungshik at Google
On 2009/08/16 20:51:28, Mark Mentovai wrote: > I recommend adding a dummy .cc file to ...
11 years, 4 months ago (2009-08-17 03:38:02 UTC) #3
jungshik at Google
Any opinion about the following alternative to this CL? 1. In the top DEPS file, ...
11 years, 4 months ago (2009-08-17 17:07:37 UTC) #4
sgk
patch lgtm I agree with your suggestion about mapping the version-specific directory to third_party/icu and ...
11 years, 4 months ago (2009-08-17 18:04:14 UTC) #5
Mark Mentovai
LGTM. I agree with third_party/icu/icu.gyp, etc., as you suggested. http://codereview.chromium.org/172031/diff/38/44 File third_party/libxml/libxml.gyp (right): http://codereview.chromium.org/172031/diff/38/44#newcode192 Line ...
11 years, 4 months ago (2009-08-17 18:08:31 UTC) #6
jungshik at Google
Thank you for the reviews. I've just replaced icu42/icu42.gyp with icu/icu.gyp and maps deps/third_party/icu42 to ...
11 years, 4 months ago (2009-08-17 20:50:53 UTC) #7
Mark Mentovai
LGTM
11 years, 4 months ago (2009-08-17 20:54:23 UTC) #8
Evan Martin
this broke the scons build http://paste.ubuntu.com/268250/
11 years, 3 months ago (2009-09-09 23:06:09 UTC) #9
sgk
Patch coming. The third-party gyp files don't automatically exclude _mac.{cc,mm} files on non-Mac platforms, like ...
11 years, 3 months ago (2009-09-09 23:33:41 UTC) #10
jungshik at Google
On 2009/09/09 23:33:41, sgk wrote: > Patch coming. > The third-party gyp files don't automatically ...
11 years, 3 months ago (2009-09-10 18:14:32 UTC) #11
sgk
Since it's only a warning, it actually doesn't break our bots, so you wouldn't have ...
11 years, 3 months ago (2009-09-10 18:18:39 UTC) #12
tony
11 years, 3 months ago (2009-09-10 18:39:08 UTC) #13
I also have a follow up patch to remove these targets (xmllint and xmlcatalog)
from the build.

Powered by Google App Engine
This is Rietveld 408576698