mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-12 18:40:27 +01:00
Merge pull request #3994 from fanquake/no_werror_macos
build: compile with -Werror by default on Darwin
This commit is contained in:
commit
49f4c1898b
10
configure.ac
10
configure.ac
@ -196,7 +196,7 @@ else
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
|
||||
# By default compiling with -Werror except OSX and on Solaris when building
|
||||
# By default compiling with -Werror except on OSX and Solaris when building
|
||||
# with libsodium.
|
||||
AC_ARG_ENABLE([Werror],
|
||||
[AS_HELP_STRING([--disable-Werror], [disable Werror compiler flag [default=enabled]])],
|
||||
@ -278,7 +278,6 @@ case "${host_os}" in
|
||||
# Define on Darwin to enable all library features
|
||||
CPPFLAGS="-D_DARWIN_C_SOURCE $CPPFLAGS"
|
||||
libzmq_pedantic="no"
|
||||
libzmq_werror="no"
|
||||
AC_DEFINE(ZMQ_HAVE_OSX, 1, [Have DarwinOSX OS])
|
||||
;;
|
||||
*haiku*)
|
||||
@ -560,13 +559,18 @@ elif test "x$with_libsodium" = "xyes"; then
|
||||
curve_library="libsodium"
|
||||
enable_curve="yes"
|
||||
|
||||
# On Solaris, libsodium depends on libssp
|
||||
case "${host_os}" in
|
||||
*solaris*)
|
||||
dnl On Solaris, libsodium depends on libssp
|
||||
LDFLAGS="-lssp $LDFLAGS"
|
||||
libzmq_pedantic="no"
|
||||
libzmq_werror="no"
|
||||
;;
|
||||
*darwin*)
|
||||
dnl On Darwin, building with libsodium causes
|
||||
dnl macro redefinition warnings
|
||||
libzmq_werror="no"
|
||||
;;
|
||||
esac
|
||||
|
||||
PKGCFG_NAMES_PRIVATE="$PKGCFG_NAMES_PRIVATE libsodium"
|
||||
|
Loading…
Reference in New Issue
Block a user