build: i18n: fix icu toolset dependencies
authorSteven R. Loomis <srl@icu-project.org>
Thu, 6 Nov 2014 03:09:43 +0000 (19:09 -0800)
committerTrevor Norris <trev.norris@gmail.com>
Wed, 12 Nov 2014 00:18:22 +0000 (16:18 -0800)
commitea4dc7d44425aba111105c00ced031f680a65820
tree42c7352c4b2c065567f5a796a575bedc55e83bb8
parent0339446cf736e2b741794a7023a46243306b2bef
build: i18n: fix icu toolset dependencies

So what I did here is to make the icutools library actually contain the
entire ICU dependencies needed for host-side tools. Sadly, this will
build ICU twice, but avoids conflicts between host and target side.
This all seems like a gyp bug of some sort, but without docs for
toolsets, who’s to say?

I removed the icuio library as a separate target, because it was only
used by the host-side tools.

PR-URL: https://github.com/joyent/node/pull/8681
Reviewed-by: Trevor Norris <trev.norris@gmail.com>
tools/icu/icu-generic.gyp