diff options
author | Nobuyoshi Nakada <[email protected]> | 2021-02-01 14:59:47 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2021-02-01 14:59:47 +0900 |
commit | 952b2dcc8804cbf094f8f626e04bcb3f8e151005 (patch) | |
tree | d60706e49ae32ceef72a5a5225f552030fabff4f | |
parent | 23a833ee67dcc2d285082103deb79741ed147961 (diff) |
Fix for windres 2.36 [Bug #17602]
Add --preprocessor and --preprocessor-arg for each preprocessor
command arguments, as windres 2.36 requires preprocessor name and
arguments to be separated to respect spaces in these paths.
-rw-r--r-- | cygwin/GNUmakefile.in | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cygwin/GNUmakefile.in b/cygwin/GNUmakefile.in index e9f186f121..86098814a1 100644 --- a/cygwin/GNUmakefile.in +++ b/cygwin/GNUmakefile.in @@ -4,7 +4,10 @@ include Makefile ENABLE_SHARED=@ENABLE_SHARED@ DLLWRAP = @DLLWRAP@ --target=@target_os@ --driver-name="$(CC)" -WINDRES = @WINDRES@ --preprocessor="$(CPP) -xc" -DRC_INVOKED +windres-cpp := $(CPP) -xc +windres-cpp := --preprocessor=$(firstword $(windres-cpp)) \ + $(addprefix --preprocessor-arg=,$(wordlist 2,$(words $(windres-cpp)),$(windres-cpp))) +WINDRES = @WINDRES@ $(windres-cpp) -DRC_INVOKED STRIP = @STRIP@ ifeq (@target_os@,cygwin) |