DescriptionMove the logic for getting icu data out of icu_util
Currently, how to build/link the icu data is split between
common.gypi and icu_util.cc
Move it out of icu_util.cc and put it in common.gypi
Also, remove icudata from the dependency list in url.gyp. icuuc depends
on icudata and specifying icuuc alone is sufficient. Otherwise, ninja
complains about multiple rules specified for icudata and a circular
dependency when icu_use_data_file_flag is set to 1 on Linux.
A similar change has to be made in
third_party/WebKit/Source/web/web.gyp.
(see https://codereview.chromium.org/93053003/ )
This CL does not change the actual build process, yet. It's just to prepare
to switch to "icu*.dat" on Mac and Linux.
BUG=72633
TEST=All the configuration/builds go fine on all platforms.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238567
Patch Set 1 #Patch Set 2 : #Patch Set 3 : rebased #Patch Set 4 : add icu_use_data_flag to windows #Patch Set 5 : move icu_use_data_file_flag out of platform conditions #Patch Set 6 : drop icudata from url.gyp #
Total comments: 4
Patch Set 7 : addressed review comments #Patch Set 8 : set the flag to 0 by default #
Total comments: 4
Messages
Total messages: 14 (0 generated)
|