Windows builds: remove over-quotation of LIBZ macro
authorRichard Levitte <levitte@openssl.org>
Sun, 1 Apr 2018 15:41:16 +0000 (17:41 +0200)
committerRichard Levitte <levitte@openssl.org>
Sun, 1 Apr 2018 20:39:18 +0000 (22:39 +0200)
commit2cc8fe11add1b21f3f30cbcf365bb8d8da4fd2b4
tree9da280a3417248800bb1065604a26f137dc94ad3
parent2a70d65b99e1f2376be705d18bca88703b7e774a
Windows builds: remove over-quotation of LIBZ macro

The LIBZ macro definition was already quoted in BASE_windows, then got
quotified once more in windows-makefile.tmpl.  That's a bit too much
quotations, ending up with the compiler being asked to define the
macro |"LIBZ=\"ZLIB1\""| (no, not the macro LIBZ with the value
"ZLIB1").  This is solved by removing the extra quoting in
BASE_windows.

Along with this, change the quotation of macro definitions and include
file specification, so we end up with things like -I"QuotedPath" and
-D"Macro=\"some weird value\"" rather than "-IQuotedPath" and
"-DMacro=\"some weird value\"".

Fixes #5827

Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5833)
Configurations/00-base-templates.conf
Configurations/windows-makefile.tmpl