diff --git a/win32libs/icu/icu.py b/win32libs/icu/icu.py --- a/win32libs/icu/icu.py +++ b/win32libs/icu/icu.py @@ -35,6 +35,15 @@ def __init__(self, **args): MSBuildPackageBase.__init__(self) + datafile = os.path.join(os.path.dirname(os.path.abspath(__file__)), "icudt55l.dat") + if os.path.exists(datafile): + datafileDestination = os.path.join(self.sourceDir(), "data", "in", "icudt55l.dat") + if os.path.exists(datafileDestination): + os.remove(datafileDestination) + utils.copyFile(datafile, datafileDestination) + + if CraftCore.compiler.isX64(): + self.subinfo.options.configure.args = " /p:Platform=x64" if CraftCore.compiler.isX86(): self.subinfo.options.configure.args = " /p:Platform=Win32" self.subinfo.options.configure.projectFile = os.path.join(self.sourceDir(), "allinone", "allinone.sln")