Ensure `$(MAKE)` commands and `CFLAGS` are appropriately quoted in the Makefile.
authorHamilton Chapman <hamchapman@gmail.com>
Wed, 21 Feb 2024 13:47:19 +0000 (13:47 +0000)
committerTomas Mraz <tomas@openssl.org>
Sun, 25 Feb 2024 08:02:25 +0000 (09:02 +0100)
commit662d72c2aeac49d6fe06026e87cac45b28c60cf4
treee4e8c695182176d416fe3703f86ed43c635bb111
parent558eb2e63fe2c57196e5781e0142e5b3e8a8efef
Ensure `$(MAKE)` commands and `CFLAGS` are appropriately quoted in the Makefile.

If a user's `make` command came from a path that contained a space then both the
`$(MAKE)` variable (and parts of the generated `CFLAGS`, when building for iOS)
would not be properly quoted and the build would fail.

Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23663)

(cherry picked from commit aba621934696ca52193bd41cd35816649b6b321b)
Configurations/15-ios.conf
Configurations/unix-Makefile.tmpl