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])
|
AC_MSG_RESULT([no])
|
||||||
fi
|
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.
|
# with libsodium.
|
||||||
AC_ARG_ENABLE([Werror],
|
AC_ARG_ENABLE([Werror],
|
||||||
[AS_HELP_STRING([--disable-Werror], [disable Werror compiler flag [default=enabled]])],
|
[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
|
# Define on Darwin to enable all library features
|
||||||
CPPFLAGS="-D_DARWIN_C_SOURCE $CPPFLAGS"
|
CPPFLAGS="-D_DARWIN_C_SOURCE $CPPFLAGS"
|
||||||
libzmq_pedantic="no"
|
libzmq_pedantic="no"
|
||||||
libzmq_werror="no"
|
|
||||||
AC_DEFINE(ZMQ_HAVE_OSX, 1, [Have DarwinOSX OS])
|
AC_DEFINE(ZMQ_HAVE_OSX, 1, [Have DarwinOSX OS])
|
||||||
;;
|
;;
|
||||||
*haiku*)
|
*haiku*)
|
||||||
@ -560,13 +559,18 @@ elif test "x$with_libsodium" = "xyes"; then
|
|||||||
curve_library="libsodium"
|
curve_library="libsodium"
|
||||||
enable_curve="yes"
|
enable_curve="yes"
|
||||||
|
|
||||||
# On Solaris, libsodium depends on libssp
|
|
||||||
case "${host_os}" in
|
case "${host_os}" in
|
||||||
*solaris*)
|
*solaris*)
|
||||||
|
dnl On Solaris, libsodium depends on libssp
|
||||||
LDFLAGS="-lssp $LDFLAGS"
|
LDFLAGS="-lssp $LDFLAGS"
|
||||||
libzmq_pedantic="no"
|
libzmq_pedantic="no"
|
||||||
libzmq_werror="no"
|
libzmq_werror="no"
|
||||||
;;
|
;;
|
||||||
|
*darwin*)
|
||||||
|
dnl On Darwin, building with libsodium causes
|
||||||
|
dnl macro redefinition warnings
|
||||||
|
libzmq_werror="no"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
PKGCFG_NAMES_PRIVATE="$PKGCFG_NAMES_PRIVATE libsodium"
|
PKGCFG_NAMES_PRIVATE="$PKGCFG_NAMES_PRIVATE libsodium"
|
||||||
|
Loading…
Reference in New Issue
Block a user