From 40267386398dbd79e12ada0693c466ad948bfb9e Mon Sep 17 00:00:00 2001 From: Yoshito Umaoka Date: Mon, 6 Aug 2007 20:40:32 +0000 Subject: [PATCH] ICU-5761 Make gendtjar.pl work on Cygwin X-SVN-Rev: 22284 --- icu4c/source/tools/genrb/gendtjar.pl | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/icu4c/source/tools/genrb/gendtjar.pl b/icu4c/source/tools/genrb/gendtjar.pl index 712e1688ccd..2862bf8dcbb 100755 --- a/icu4c/source/tools/genrb/gendtjar.pl +++ b/icu4c/source/tools/genrb/gendtjar.pl @@ -116,7 +116,7 @@ sub main(){ $tempDir = $cwd."/temp"; $version =~ s/\.//; $icu4jImpl = "com/ibm/icu/impl/data/"; - $icu4jDataDir = $icu4jImpl."/icudt".$version."b"; + $icu4jDataDir = $icu4jImpl."icudt".$version."b"; $icu4jDevDataDir = "com/ibm/icu/dev/data/"; $icu4jTestDataDir = "$icu4jDevDataDir/testdata"; @@ -208,12 +208,18 @@ sub createJar{ chdir($tempDir); $command=""; print "INFO: Creating $jarFile\n"; + if($platform eq "cygwin") { + $jar = `cygpath -au $jar`; + chop($jar); + $tempDir = `cygpath -aw $tempDir`; + chop($tempDir); + $tempDir =~ s/\\/\\\\/g; + } if(defined $verbose){ $command = "$jar cvf $jarFile -C $tempDir $dirToJar"; }else{ $command = "$jar cf $jarFile -C $tempDir $dirToJar"; } - cmd($command, $verbose); } #-----------------------------------------------------------------------