summaryrefslogtreecommitdiff
blob: 4fb382b0a19c5e84f00cefc3b2360f5fac105d3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Copy code from IMAKEINCLUDE to IMAKECPP to handle arguments
such as -E. Lets IMAKECPP=$(tc-getCPP) be usable.
--- a/imake.c
+++ b/imake.c
@@ -532,6 +532,12 @@
 			}
 	}
-	if ((p = getenv("IMAKECPP")))
+	if ((p = getenv("IMAKECPP"))) {
 		cpp = p;
+		for (; *p; p++)
+			if (*p == ' ') {
+				*p++ = '\0';
+				AddCppArg(p);
+			}
+	}
 	if ((p = getenv("IMAKEMAKE")))
 		make_argv[0] = p;