summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorfanquake <fanquake@gmail.com>2021-11-24 14:41:33 +0800
committerfanquake <fanquake@gmail.com>2021-11-24 14:41:33 +0800
commit082941edf204a0f154f0cf33ce36ab9cf7356f2a (patch)
tree066d136a253b59f283875fab34f64ff087b5c659 /configure.ac
parent0c217f4fe1af6efdb99321401da6f4048398065f (diff)
downloadlibevent-082941edf204a0f154f0cf33ce36ab9cf7356f2a.tar.gz
build: remove inconsistently used x-prefix comparisons
Given that these are already used inconsistently with `test` checks, it makes sense to consolidate to not use the x-prefix comparisons at all. In any case, it would be nice to think we no longer have to work around a problem that existed in shells many, many years ago. More info: https://github.com/koalaman/shellcheck/wiki/SC2268 https://www.vidarholen.net/contents/blog/?p=1035
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac86
1 files changed, 43 insertions, 43 deletions
diff --git a/configure.ac b/configure.ac
index 4d4a3b2d..542ff680 100644
--- a/configure.ac
+++ b/configure.ac
@@ -41,7 +41,7 @@ AC_ARG_ENABLE([gcc-warnings],
AC_ARG_ENABLE([gcc-hardening],
AS_HELP_STRING([--enable-gcc-hardening, enable compiler security checks]),
-[if test x$enableval = xyes; then
+[if test "$enableval" = "yes"; then
CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fstack-protector-all"
CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector"
CFLAGS="$CFLAGS --param ssp-buffer-size=1"
@@ -94,7 +94,7 @@ dnl Checks for libraries.
AC_SEARCH_LIBS([inet_ntoa], [nsl])
AC_SEARCH_LIBS([socket], [socket])
AC_SEARCH_LIBS([inet_aton], [resolv])
-if test "x$enable_clock_gettime" = "xyes"; then
+if test "$enable_clock_gettime" = "yes"; then
AC_SEARCH_LIBS([clock_gettime], [rt])
AC_CHECK_FUNCS([clock_gettime])
fi
@@ -147,7 +147,7 @@ die horribly
AC_CHECK_HEADERS([zlib.h])
-if test "x$ac_cv_header_zlib_h" = "xyes"; then
+if test "$ac_cv_header_zlib_h" = "yes"; then
dnl Determine if we have zlib for regression tests
dnl Don't put this one in LIBS
save_LIBS="$LIBS"
@@ -164,7 +164,7 @@ fi
AM_CONDITIONAL(ZLIB_REGRESS, [test "$have_zlib" = "yes"])
dnl See if we have openssl. This doesn't go in LIBS either.
-if test "$bwin32" = true; then
+if test "$bwin32" = "true"; then
EV_LIB_WS32=-lws2_32
EV_LIB_GDI=-lgdi32
else
@@ -193,7 +193,7 @@ case "${host_os}" in
])
esac
-if test "x$ac_cv_header_sys_queue_h" = "xyes"; then
+if test "$ac_cv_header_sys_queue_h" = "yes"; then
AC_MSG_CHECKING(for TAILQ_FOREACH in sys/queue.h)
AC_EGREP_CPP(yes,
[
@@ -209,7 +209,7 @@ if test "x$ac_cv_header_sys_queue_h" = "xyes"; then
fi
dnl if we have sys/time.h, check for timer* macros
-if test "x$ac_cv_header_sys_time_h" = "xyes"; then
+if test "$ac_cv_header_sys_time_h" = "yes"; then
AC_MSG_CHECKING(for timeradd in sys/time.h)
AC_EGREP_CPP(yes, [
@@ -252,19 +252,19 @@ AC_EGREP_CPP(yes, [
)
fi
-if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then
+if test "$ac_cv_header_sys_sysctl_h" = "yes"; then
AC_CHECK_DECLS([CTL_KERN, KERN_ARND], [], [],
[[#include <sys/types.h>
#include <sys/sysctl.h>]]
)
fi
-AM_CONDITIONAL(BUILD_WIN32, test x$bwin32 = xtrue)
-AM_CONDITIONAL(BUILD_CYGWIN, test x$cygwin = xtrue)
-AM_CONDITIONAL(BUILD_MIDIPIX, test x$midipix = xtrue)
+AM_CONDITIONAL(BUILD_WIN32, test "$bwin32" = "true")
+AM_CONDITIONAL(BUILD_CYGWIN, test "$cygwin" = "true")
+AM_CONDITIONAL(BUILD_MIDIPIX, test "$midipix" = "true")
AM_CONDITIONAL(BUILD_WITH_NO_UNDEFINED, test x$bwin32 = xtrue || test x$cygwin = xtrue || test x$midipix = xtrue)
-if test x$bwin32 = xtrue; then
+if test "$bwin32" = "true"; then
AC_CHECK_LIB([ws2_32], [main])
fi
@@ -274,11 +274,11 @@ AC_C_INLINE
dnl Checks for library functions.
AC_CHECK_FUNCS([accept4 arc4random arc4random_buf arc4random_addrandom eventfd epoll_create1 fcntl getegid geteuid getifaddrs gettimeofday issetugid mach_absolute_time mmap nanosleep pipe pipe2 putenv sendfile setenv setrlimit sigaction signal strsignal strlcpy strsep strtok_r strtoll sysctl timerfd_create umask unsetenv usleep getrandom ])
-AS_IF([test x$bwin32 = xtrue],
+AS_IF([test "$bwin32" = "true"],
AC_CHECK_FUNCS(_gmtime64_s, , [AC_CHECK_FUNCS(_gmtime64)])
)
-AM_CONDITIONAL(STRLCPY_IMPL, [test x"$ac_cv_func_strlcpy" = xno])
+AM_CONDITIONAL(STRLCPY_IMPL, [test "$ac_cv_func_strlcpy" = "no"])
m4_define([funcstochk],
[getnameinfo
@@ -288,7 +288,7 @@ m4_define([funcstochk],
inet_pton]
)
-AS_IF([test x$bwin32 = xtrue],
+AS_IF([test "$bwin32" = "true"],
[AX_CHECK_DECLS_EX([funcstochk getaddrinfo],
[#ifdef _WIN32
#include <winsock2.h>
@@ -396,32 +396,32 @@ yes
needsignal=no
haveselect=no
-if test x$bwin32 != xtrue; then
+if test "$bwin32" != "true"; then
AC_CHECK_FUNCS(select, [haveselect=yes], )
- if test "x$haveselect" = "xyes" ; then
+ if test "$haveselect" = "yes" ; then
needsignal=yes
fi
fi
-AM_CONDITIONAL(SELECT_BACKEND, [test "x$haveselect" = "xyes"])
+AM_CONDITIONAL(SELECT_BACKEND, [test "$haveselect" = "yes"])
havepoll=no
AC_CHECK_FUNCS(poll, [havepoll=yes], )
-if test "x$havepoll" = "xyes" ; then
+if test "$havepoll" = "yes" ; then
needsignal=yes
fi
-AM_CONDITIONAL(POLL_BACKEND, [test "x$havepoll" = "xyes"])
+AM_CONDITIONAL(POLL_BACKEND, [test "$havepoll" = "yes"])
havedevpoll=no
-if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
+if test "$ac_cv_header_sys_devpoll_h" = "yes"; then
AC_DEFINE(HAVE_DEVPOLL, 1,
[Define if /dev/poll is available])
fi
-AM_CONDITIONAL(DEVPOLL_BACKEND, [test "x$ac_cv_header_sys_devpoll_h" = "xyes"])
+AM_CONDITIONAL(DEVPOLL_BACKEND, [test "$ac_cv_header_sys_devpoll_h" = "yes"])
havekqueue=no
-if test "x$ac_cv_header_sys_event_h" = "xyes"; then
+if test "$ac_cv_header_sys_event_h" = "yes"; then
AC_CHECK_FUNCS(kqueue, [havekqueue=yes], )
- if test "x$havekqueue" = "xyes" ; then
+ if test "$havekqueue" = "yes" ; then
AC_MSG_CHECKING(for working kqueue)
AC_RUN_IFELSE(
[AC_LANG_PROGRAM([
@@ -483,18 +483,18 @@ if test "x$ac_cv_header_sys_event_h" = "xyes"; then
)
fi
fi
-AM_CONDITIONAL(KQUEUE_BACKEND, [test "x$havekqueue" = "xyes"])
+AM_CONDITIONAL(KQUEUE_BACKEND, [test "$havekqueue" = "yes"])
haveepollsyscall=no
haveepoll=no
AC_CHECK_FUNCS(epoll_ctl, [haveepoll=yes], )
-if test "x$haveepoll" = "xyes" ; then
+if test "$haveepoll" = "yes" ; then
AC_DEFINE(HAVE_EPOLL, 1,
[Define if your system supports the epoll system calls])
needsignal=yes
fi
-if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
- if test "x$haveepoll" = "xno" ; then
+if test "$ac_cv_header_sys_epoll_h" = "yes"; then
+ if test "$haveepoll" = "no" ; then
AC_MSG_CHECKING(for epoll system call)
AC_RUN_IFELSE(
[AC_LANG_PROGRAM([[
@@ -527,28 +527,28 @@ epoll_create(int size)
)
fi
fi
-AM_CONDITIONAL(EPOLL_BACKEND, [test "x$haveepoll" = "xyes"])
+AM_CONDITIONAL(EPOLL_BACKEND, [test "$haveepoll" = "yes"])
haveeventports=no
AC_CHECK_FUNCS(port_create, [haveeventports=yes], )
-if test "x$haveeventports" = "xyes" ; then
+if test "$haveeventports" = "yes" ; then
AC_DEFINE(HAVE_EVENT_PORTS, 1,
[Define if your system supports event ports])
needsignal=yes
fi
-AM_CONDITIONAL(EVPORT_BACKEND, [test "x$haveeventports" = "xyes"])
+AM_CONDITIONAL(EVPORT_BACKEND, [test "$haveeventports" = "yes"])
havewepoll=no
-if test "x$bwin32" = "xtrue"; then
+if test "$bwin32" = "true"; then
needsignal=yes
- if test "x$cygwin" = "xfalse"; then
+ if test "$cygwin" = "false"; then
havewepoll=yes
AC_DEFINE(HAVE_WEPOLL, 1,
[Define if your system supports the wepoll module])
fi
fi
-AM_CONDITIONAL(WEPOLL_BACKEND, [test "x$havewepoll" = "xyes"])
-AM_CONDITIONAL(SIGNAL_SUPPORT, [test "x$needsignal" = "xyes"])
+AM_CONDITIONAL(WEPOLL_BACKEND, [test "$havewepoll" = "yes"])
+AM_CONDITIONAL(SIGNAL_SUPPORT, [test "$needsignal" = "yes"])
AC_TYPE_PID_T
AC_TYPE_SIZE_T
@@ -686,7 +686,7 @@ AC_COMPILE_IFELSE(
dnl check if we can compile with pthreads
have_pthreads=no
-if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then
+if test "$bwin32" != "true" && test "$enable_thread_support" != "no"; then
ACX_PTHREAD([
AC_DEFINE(HAVE_PTHREADS, 1,
[Define if we have pthreads on this system])
@@ -703,25 +703,25 @@ AM_CONDITIONAL(THREADS, [test "$enable_thread_support" != "no"])
AM_CONDITIONAL(PTHREADS, [test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"])
dnl check if we should compile locking into the library
-if test x$enable_thread_support = xno; then
+if test "$enable_thread_support" = "no"; then
AC_DEFINE(DISABLE_THREAD_SUPPORT, 1,
[Define if libevent should not be compiled with thread support])
fi
dnl check if we should hard-code the mm functions.
-if test x$enable_malloc_replacement = xno; then
+if test "$enable_malloc_replacement" = "no"; then
AC_DEFINE(DISABLE_MM_REPLACEMENT, 1,
[Define if libevent should not allow replacing the mm functions])
fi
dnl check if we should hard-code debugging out
-if test x$enable_debug_mode = xno; then
+if test "$enable_debug_mode" = "no"; then
AC_DEFINE(DISABLE_DEBUG_MODE, 1,
[Define if libevent should build without support for a debug mode])
fi
dnl check if we should enable verbose debugging
-if test x$enable_verbose_debug = xyes; then
+if test "$enable_verbose_debug" = "yes"; then
CFLAGS="$CFLAGS -DUSE_DEBUG"
fi
@@ -740,7 +740,7 @@ dnl See 52eb4951302554dd696d6a0120ad5d3f6cffb7bb.
AX_CHECK_COMPILE_FLAG([-fno-strict-aliasing], [CFLAGS="$CFLAGS -fno-strict-aliasing"],[],[-Werror])
dnl Add warnings which we use in development but not for releases.
-if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then
+if test "$enable_gcc_warnings" != "no" && test "$GCC" = "yes"; then
dnl -W is the same as -Wextra
AX_CHECK_COMPILE_FLAG([-W], [CFLAGS="$CFLAGS -W"],[],[-Werror])
@@ -766,7 +766,7 @@ if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then
AX_CHECK_COMPILE_FLAG([-Wwrite-strings],[CFLAGS="$CFLAGS -Wwrite-strings"],[],[-Werror])
dnl Convert warnings into errors
- if test x$enable_gcc_warnings = xyes; then
+ if test x"$enable_gcc_warnings" = "yes"; then
AX_CHECK_COMPILE_FLAG([-Werror], [CFLAGS="$CFLAGS -Werror"])
fi
@@ -779,7 +779,7 @@ if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then
#error
#endif])], have_clang=yes, have_clang=no)
- if test x$have_clang = xyes; then
+ if test "$have_clang" = "yes"; then
dnl Disable unused-function warnings. These trigger for minheap-internal.h.
AX_CHECK_COMPILE_FLAG([-Wno-unused-function], [CFLAGS="$CFLAGS -Wno-unused-function"],[],[-Werror])
@@ -843,7 +843,7 @@ if test "$GCC" = yes && test "$enable_function_sections" = yes ; then
dnl We have to do this invocation manually so that we can
dnl get the output of conftest.err to make sure it doesn't
dnl mention gc-sections.
- if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then
+ if test "$cross_compiling" = "yes" || grep gc-sections conftest.err ; then
libevent_cv_gc_sections_runs=no
else
libevent_cv_gc_sections_runs=no