icu4c package: fix windows build quoting issue (#49196)
ICU4C's NMAKE seems to over-quote to the degree that it passes paths like ""<path>"" which confuses the Python command line in subprocesses the build starts
This commit is contained in:
parent
f3257cea90
commit
f25cbb0fe4
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/source/test/testdata/testdata.mak b/source/test/testdata/testdata.mak
|
||||||
|
index 2809efd..02f5b79 100644
|
||||||
|
--- a/source/test/testdata/testdata.mak
|
||||||
|
+++ b/source/test/testdata/testdata.mak
|
||||||
|
@@ -25,7 +25,7 @@ ALL : "$(TESTDATAOUT)\testdata.dat"
|
||||||
|
|
||||||
|
# old_e_testtypes.res is the same, but icuswapped to big-endian EBCDIC
|
||||||
|
|
||||||
|
-TESTDATATMP="$(TESTDATAOUT)\testdata"
|
||||||
|
+TESTDATATMP=$(TESTDATAOUT)\testdata
|
||||||
|
|
||||||
|
CREATE_DIRS :
|
||||||
|
@if not exist "$(TESTDATAOUT)\$(NULL)" mkdir "$(TESTDATAOUT)"
|
@ -53,6 +53,9 @@ class Icu4c(AutotoolsPackage, MSBuildPackage):
|
|||||||
depends_on("automake", type="build")
|
depends_on("automake", type="build")
|
||||||
depends_on("libtool", type="build")
|
depends_on("libtool", type="build")
|
||||||
|
|
||||||
|
with when("build_system=msbuild"):
|
||||||
|
patch("ICU4C_NMAKE_NO_DOUBLE_QUOTE_VARS.patch", when="@64.1:")
|
||||||
|
|
||||||
conflicts(
|
conflicts(
|
||||||
"%intel@:16",
|
"%intel@:16",
|
||||||
when="@60.1:",
|
when="@60.1:",
|
||||||
|
Loading…
Reference in New Issue
Block a user