aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetri Lehtinen <petri@digip.org>2024-03-19 18:07:15 +0200
committerPetri Lehtinen <petri@digip.org>2024-03-19 18:07:15 +0200
commitd0474877c3bca9e87bec1e5d109a674f9300486e (patch)
treea493e92180f75f2acc804b0261c49a390856b4c8
parent842708ac0cbf29155cd186a2bf90fa899665b3d9 (diff)
downloadjansson-d0474877c3bca9e87bec1e5d109a674f9300486e.zip
jansson-d0474877c3bca9e87bec1e5d109a674f9300486e.tar.gz
jansson-d0474877c3bca9e87bec1e5d109a674f9300486e.tar.bz2
Run autoupdate
-rw-r--r--configure.ac27
1 files changed, 9 insertions, 18 deletions
diff --git a/configure.ac b/configure.ac
index 15721f5..716b410 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
-AC_PREREQ([2.60])
-AC_INIT([jansson], [2.14], [https://github.com/akheron/jansson/issues])
+AC_PREREQ([2.72])
+AC_INIT([jansson],[2.14],[https://github.com/akheron/jansson/issues])
AC_CONFIG_AUX_DIR([.])
AM_INIT_AUTOMAKE([1.10 foreign])
@@ -10,7 +10,7 @@ AC_CONFIG_HEADERS([jansson_private_config.h])
# Checks for programs.
AC_PROG_CC
AC_PROG_CXX
-AC_PROG_LIBTOOL
+LT_INIT
AM_CONDITIONAL([GCC], [test x$GCC = xyes])
# Checks for libraries.
@@ -38,10 +38,7 @@ AC_CHECK_FUNCS([close getpid gettimeofday open read setlocale sched_yield strtol
AC_MSG_CHECKING([for gcc __sync builtins])
have_sync_builtins=no
-AC_TRY_LINK(
- [], [unsigned long val; __sync_bool_compare_and_swap(&val, 0, 1); __sync_add_and_fetch(&val, 1); __sync_sub_and_fetch(&val, 1);],
- [have_sync_builtins=yes],
-)
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[unsigned long val; __sync_bool_compare_and_swap(&val, 0, 1); __sync_add_and_fetch(&val, 1); __sync_sub_and_fetch(&val, 1);]])],[have_sync_builtins=yes],[])
if test "x$have_sync_builtins" = "xyes"; then
AC_DEFINE([HAVE_SYNC_BUILTINS], [1],
[Define to 1 if gcc's __sync builtins are available])
@@ -54,10 +51,7 @@ AC_MSG_RESULT([$have_sync_builtins])
AC_MSG_CHECKING([for gcc __atomic builtins])
have_atomic_builtins=no
-AC_TRY_LINK(
- [], [char l; unsigned long v; __atomic_test_and_set(&l, __ATOMIC_RELAXED); __atomic_store_n(&v, 1, __ATOMIC_RELEASE); __atomic_load_n(&v, __ATOMIC_ACQUIRE); __atomic_add_fetch(&v, 1, __ATOMIC_ACQUIRE); __atomic_sub_fetch(&v, 1, __ATOMIC_RELEASE);],
- [have_atomic_builtins=yes],
-)
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[char l; unsigned long v; __atomic_test_and_set(&l, __ATOMIC_RELAXED); __atomic_store_n(&v, 1, __ATOMIC_RELEASE); __atomic_load_n(&v, __ATOMIC_ACQUIRE); __atomic_add_fetch(&v, 1, __ATOMIC_ACQUIRE); __atomic_sub_fetch(&v, 1, __ATOMIC_RELEASE);]])],[have_atomic_builtins=yes],[])
if test "x$have_atomic_builtins" = "xyes"; then
AC_DEFINE([HAVE_ATOMIC_BUILTINS], [1],
[Define to 1 if gcc's __atomic builtins are available])
@@ -111,13 +105,10 @@ if test "x$with_Bsymbolic" != "xno" ; then
AC_MSG_CHECKING([for -Bsymbolic-functions linker flag])
saved_LDFLAGS="${LDFLAGS}"
LDFLAGS=-Wl,-Bsymbolic-functions
- AC_TRY_LINK(
- [], [int main (void) { return 0; }],
- [AC_MSG_RESULT([yes])
- have_Bsymbolic=yes],
- [AC_MSG_RESULT([no])
- have_Bsymbolic=no]
- )
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[int main (void) { return 0; }]])],[AC_MSG_RESULT([yes])
+ have_Bsymbolic=yes],[AC_MSG_RESULT([no])
+ have_Bsymbolic=no
+ ])
LDFLAGS="${saved_LDFLAGS}"
if test "x$with_Bsymbolic" = "xcheck" ; then