]> granicus.if.org Git - libevent/commitdiff
build: consolidate darwin compile flag additions in configure
authorfanquake <fanquake@gmail.com>
Sun, 28 Jun 2020 10:40:26 +0000 (18:40 +0800)
committerfanquake <fanquake@gmail.com>
Sun, 28 Jun 2020 11:34:14 +0000 (19:34 +0800)
This is mostly move-only, apart from some changes to comments.

configure.ac

index 4e2a985561a17e30b7998ada18509549c13e6e7a..1b647ed8a1310494a14eb97f3c4aebf88f2a5c22 100644 (file)
@@ -62,16 +62,6 @@ if test "$GCC" = "yes" ; then
        fi
 fi
 
-dnl OS X Lion started deprecating the system openssl. Let's just disable
-dnl all deprecation warnings on OS X; but do so only for gcc...
-if test "$GCC" = "yes" ; then
-       case "$host_os" in
-        darwin*)
-           CFLAGS="$CFLAGS -Wno-deprecated-declarations"
-           ;;
-       esac
-fi
-
 AC_ARG_ENABLE(gcc-warnings,
      AS_HELP_STRING(--disable-gcc-warnings, disable verbose warnings with GCC))
 
@@ -902,16 +892,17 @@ if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then
   fi
 
   if test x$have_clang = xyes; then
-    dnl Disable the unused-function warnings, because these trigger
-    dnl for minheap-internal.h related code.
+    dnl Disable unused-function warnings. These trigger for minheap-internal.h.
     CFLAGS="$CFLAGS -Wno-unused-function"
 
-    dnl Clang on macosx emits warnings for each directory specified which
-    dnl isn't "used" generating a lot of build noise (typically 3 warnings
-    dnl per file
     case "$host_os" in
         darwin*)
+            dnl Clang on macOS emits warnings for each directory specified which
+            dnl isn't "used", generating a lot of build noise.
             CFLAGS="$CFLAGS -Qunused-arguments"
+            dnl macOS Lion started deprecating the system OpenSSL. Let's just
+            dnl disable all deprecation warnings on macOS; but do so only for GCC.
+            CFLAGS="$CFLAGS -Wno-deprecated-declarations"
         ;;
     esac
   fi