mirror of
https://github.com/nginx/nginx.git
synced 2025-06-27 09:00:38 +08:00
Configure: added -Wno-deprecated-declarations on OS X.
Previous workaround to avoid warnings on OS X due to deprecated system OpenSSL library (introduced in a3870ea96ccd) no longer works, as the MAC_OS_X_VERSION_MIN_REQUIRED macro is ignored on OS X 10.9 if a compiler used supports __attribute__(availability).
This commit is contained in:
parent
ffe21776fa
commit
e9a70114a2
@ -88,6 +88,11 @@ CFLAGS="$CFLAGS -Wconditional-uninitialized"
|
|||||||
# we have a lot of unused function arguments
|
# we have a lot of unused function arguments
|
||||||
CFLAGS="$CFLAGS -Wno-unused-parameter"
|
CFLAGS="$CFLAGS -Wno-unused-parameter"
|
||||||
|
|
||||||
|
# deprecated system OpenSSL library on OS X
|
||||||
|
if [ "$NGX_SYSTEM" = "Darwin" ]; then
|
||||||
|
CFLAGS="$CFLAGS -Wno-deprecated-declarations"
|
||||||
|
fi
|
||||||
|
|
||||||
# stop on warning
|
# stop on warning
|
||||||
CFLAGS="$CFLAGS -Werror"
|
CFLAGS="$CFLAGS -Werror"
|
||||||
|
|
||||||
|
@ -158,6 +158,11 @@ case "$NGX_GCC_VER" in
|
|||||||
CFLAGS="$CFLAGS -Wno-unused-parameter"
|
CFLAGS="$CFLAGS -Wno-unused-parameter"
|
||||||
# 4.2.1 shows the warning in wrong places
|
# 4.2.1 shows the warning in wrong places
|
||||||
#CFLAGS="$CFLAGS -Wunreachable-code"
|
#CFLAGS="$CFLAGS -Wunreachable-code"
|
||||||
|
|
||||||
|
# deprecated system OpenSSL library on OS X
|
||||||
|
if [ "$NGX_SYSTEM" = "Darwin" ]; then
|
||||||
|
CFLAGS="$CFLAGS -Wno-deprecated-declarations"
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
@ -9,9 +9,6 @@
|
|||||||
#define _NGX_DARWIN_CONFIG_H_INCLUDED_
|
#define _NGX_DARWIN_CONFIG_H_INCLUDED_
|
||||||
|
|
||||||
|
|
||||||
#define MAC_OS_X_VERSION_MIN_REQUIRED MAC_OS_X_VERSION_10_0
|
|
||||||
|
|
||||||
|
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
Loading…
Reference in New Issue
Block a user