mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-27 23:51:04 +08:00
Merge pull request #3518 from ackalker/fix-use-of-test
acinclude.m4, configure.ac: Fix several non-portable uses of `test`
This commit is contained in:
commit
4dca26767e
15
RELICENSE/ackalker.md
Normal file
15
RELICENSE/ackalker.md
Normal file
@ -0,0 +1,15 @@
|
||||
# Permission to Relicense under MPLv2 or any other OSI approved license chosen by the current ZeroMQ BDFL
|
||||
|
||||
This is a statement by Alain Kalker
|
||||
that grants permission to relicense its copyrights in the libzmq C++
|
||||
library (ZeroMQ) under the Mozilla Public License v2 (MPLv2) or any other
|
||||
Open Source Initiative approved license chosen by the current ZeroMQ
|
||||
BDFL (Benevolent Dictator for Life).
|
||||
|
||||
A portion of the commits made by the Github handle "ackalker", with
|
||||
commit author "Alain Kalker <a.c.kalker@gmail.com>", are copyright of Alain Kalker.
|
||||
This document hereby grants the libzmq project team to relicense libzmq,
|
||||
including all past, present and future contributions of the author listed above.
|
||||
|
||||
Alain Kalker
|
||||
2019/05/23
|
26
acinclude.m4
26
acinclude.m4
@ -1058,12 +1058,12 @@ AC_DEFUN([LIBZMQ_CHECK_POLLER], [{
|
||||
[AS_HELP_STRING([--with-api-poller],
|
||||
[choose zmq_poll(er)_* API polling system manually. Valid values are 'poll', 'select', or 'auto'. [default=auto]])])
|
||||
|
||||
if test "x$with_poller" == "x"; then
|
||||
if test "x$with_poller" = "x"; then
|
||||
pollers=auto
|
||||
else
|
||||
pollers=$with_poller
|
||||
fi
|
||||
if test "$pollers" == "auto"; then
|
||||
if test "$pollers" = "auto"; then
|
||||
# We search for pollers in this order
|
||||
pollers="kqueue epoll devpoll pollset poll select"
|
||||
fi
|
||||
@ -1145,13 +1145,13 @@ AC_DEFUN([LIBZMQ_CHECK_POLLER], [{
|
||||
if test $poller_found -eq 0; then
|
||||
AC_MSG_ERROR([None of '$pollers' are valid pollers on this platform])
|
||||
fi
|
||||
if test "x$with_api_poller" == "x"; then
|
||||
if test "x$with_api_poller" = "x"; then
|
||||
with_api_poller=auto
|
||||
fi
|
||||
if test "x$with_api_poller" == "xauto"; then
|
||||
if test $poller == "select"; then
|
||||
if test "x$with_api_poller" = "xauto"; then
|
||||
if test $poller = "select"; then
|
||||
api_poller=select
|
||||
elif test $poller == "wepoll"; then
|
||||
elif test $poller = "wepoll"; then
|
||||
api_poller=select
|
||||
else
|
||||
api_poller=poll
|
||||
@ -1159,10 +1159,10 @@ AC_DEFUN([LIBZMQ_CHECK_POLLER], [{
|
||||
else
|
||||
api_poller=$with_api_poller
|
||||
fi
|
||||
if test "$api_poller" == "select"; then
|
||||
if test "$api_poller" = "select"; then
|
||||
AC_MSG_NOTICE([Using 'select' zmq_poll(er)_* API polling system])
|
||||
AC_DEFINE(ZMQ_POLL_BASED_ON_SELECT, 1, [Use 'select' zmq_poll(er)_* API polling system])
|
||||
elif test "$api_poller" == "poll"; then
|
||||
elif test "$api_poller" = "poll"; then
|
||||
AC_MSG_NOTICE([Using 'poll' zmq_poll(er)_* API polling system])
|
||||
AC_DEFINE(ZMQ_POLL_BASED_ON_POLL, 1, [Use 'poll' zmq_poll(er)_* API polling system])
|
||||
else
|
||||
@ -1201,7 +1201,7 @@ AC_DEFUN([LIBZMQ_CHECK_CV_IMPL], [{
|
||||
[AS_HELP_STRING([--with-cv-impl],
|
||||
[choose condition variable implementation manually. Valid values are 'stl11', 'pthread', 'none', or 'auto'. [default=auto]])])
|
||||
|
||||
if test "x$with_cv_impl" == "x"; then
|
||||
if test "x$with_cv_impl" = "x"; then
|
||||
cv_impl=auto
|
||||
else
|
||||
cv_impl=$with_cv_impl
|
||||
@ -1212,20 +1212,20 @@ AC_DEFUN([LIBZMQ_CHECK_CV_IMPL], [{
|
||||
AC_DEFINE(ZMQ_USE_CV_IMPL_VXWORKS, 1, [Use vxworks condition variable implementation.])
|
||||
;;
|
||||
esac
|
||||
if test "$cv_impl" == "auto" || test "$cv_impl" == "stl11"; then
|
||||
if test "$cv_impl" = "auto" || test "$cv_impl" = "stl11"; then
|
||||
AC_LANG_PUSH([C++])
|
||||
AC_CHECK_HEADERS(condition_variable, [stl11="yes"
|
||||
AC_DEFINE(ZMQ_USE_CV_IMPL_STL11, 1, [Use stl11 condition variable implementation.])],
|
||||
[stl11="no"])
|
||||
AC_LANG_POP([C++])
|
||||
if test "$cv_impl" == "stl11" && test "x$stl11" == "xno"; then
|
||||
if test "$cv_impl" = "stl11" && test "x$stl11" = "xno"; then
|
||||
AC_MSG_ERROR([--with-cv-impl set to stl11 but cannot find condition_variable])
|
||||
fi
|
||||
fi
|
||||
if test "$cv_impl" == "pthread" || test "x$stl11" == "xno"; then
|
||||
if test "$cv_impl" = "pthread" || test "x$stl11" = "xno"; then
|
||||
AC_DEFINE(ZMQ_USE_CV_IMPL_PTHREADS, 1, [Use pthread condition variable implementation.])
|
||||
fi
|
||||
if test "$cv_impl" == "none"; then
|
||||
if test "$cv_impl" = "none"; then
|
||||
AC_DEFINE(ZMQ_USE_CV_IMPL_NONE, 1, [Use no condition variable implementation.])
|
||||
fi
|
||||
AC_MSG_NOTICE([Using "$cv_impl" condition variable implementation.])
|
||||
|
@ -146,7 +146,7 @@ AC_ARG_ENABLE(address-sanitizer, [AS_HELP_STRING([--enable-address-sanitizer=yes
|
||||
[Build with GCC Address Sanitizer instrumentation])],
|
||||
[ZMQ_ASAN="$enableval"])
|
||||
|
||||
if test "x${ZMQ_ASAN}" == "xyes"; then
|
||||
if test "x${ZMQ_ASAN}" = "xyes"; then
|
||||
CFLAGS="${CFLAGS} -fsanitize=address"
|
||||
CXXFLAGS="${CXXFLAGS} -fsanitize=address"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user