mirror of
https://gitlab.freedesktop.org/libbsd/libbsd.git
synced 2025-05-29 15:34:10 +02:00
build: Fix configure.ac indentation
Use the same style as the newly added code, which should make the code more readable, and produce more conforming C output.
This commit is contained in:
parent
b7a8bc22c9
commit
80f1927dcd
204
configure.ac
204
configure.ac
@ -6,7 +6,13 @@ AC_CONFIG_SRCDIR([src/strlcpy.c])
|
|||||||
AC_CONFIG_AUX_DIR([build-aux])
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE([1.11 foreign nostdinc subdir-objects no-dist-gzip dist-xz])
|
AM_INIT_AUTOMAKE(
|
||||||
|
[1.11]
|
||||||
|
[foreign]
|
||||||
|
[nostdinc]
|
||||||
|
[subdir-objects]
|
||||||
|
[no-dist-gzip dist-xz]
|
||||||
|
)
|
||||||
AM_SILENT_RULES([yes])
|
AM_SILENT_RULES([yes])
|
||||||
|
|
||||||
LIBBSD_ABI_MAJOR=0
|
LIBBSD_ABI_MAJOR=0
|
||||||
@ -27,20 +33,19 @@ LT_INIT
|
|||||||
|
|
||||||
AC_CACHE_CHECK([if ld supports --version-script flag],
|
AC_CACHE_CHECK([if ld supports --version-script flag],
|
||||||
[libbsd_cv_version_script], [
|
[libbsd_cv_version_script], [
|
||||||
echo "{ global: symbol; local: *; };" >conftest.map
|
echo "{ global: symbol; local: *; };" >conftest.map
|
||||||
save_LDFLAGS=$LDFLAGS
|
save_LDFLAGS=$LDFLAGS
|
||||||
LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
|
LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
|
||||||
AC_LINK_IFELSE([
|
AC_LINK_IFELSE([
|
||||||
AC_LANG_PROGRAM([], [])
|
AC_LANG_PROGRAM([], [])
|
||||||
], [
|
], [
|
||||||
libbsd_cv_version_script=yes
|
libbsd_cv_version_script=yes
|
||||||
], [
|
], [
|
||||||
libbsd_cv_version_script=no
|
libbsd_cv_version_script=no
|
||||||
])
|
])
|
||||||
LDFLAGS="$save_LDFLAGS"
|
LDFLAGS="$save_LDFLAGS"
|
||||||
rm -f conftest.map
|
rm -f conftest.map
|
||||||
]
|
])
|
||||||
)
|
|
||||||
AM_CONDITIONAL([HAVE_LINKER_VERSION_SCRIPT],
|
AM_CONDITIONAL([HAVE_LINKER_VERSION_SCRIPT],
|
||||||
[test "x$libbsd_cv_version_script" = "xyes"])
|
[test "x$libbsd_cv_version_script" = "xyes"])
|
||||||
|
|
||||||
@ -94,10 +99,10 @@ AS_IF([test "$user_CFLAGS" = unset], [
|
|||||||
|
|
||||||
# Checks for libraries.
|
# Checks for libraries.
|
||||||
AC_CHECK_LIB([testu01], [unif01_CreateExternGenBits],
|
AC_CHECK_LIB([testu01], [unif01_CreateExternGenBits],
|
||||||
[TESTU01_LIBS="-ltestu01"])
|
[TESTU01_LIBS="-ltestu01"])
|
||||||
AC_SUBST([TESTU01_LIBS])
|
AC_SUBST([TESTU01_LIBS])
|
||||||
AM_CONDITIONAL([HAVE_LIBTESTU01],
|
AM_CONDITIONAL([HAVE_LIBTESTU01],
|
||||||
[test "x$ac_cv_lib_testu01_unif01_CreateExternGenBits" = "xyes"])
|
[test "x$ac_cv_lib_testu01_unif01_CreateExternGenBits" = "xyes"])
|
||||||
|
|
||||||
saved_LIBS="$LIBS"
|
saved_LIBS="$LIBS"
|
||||||
AC_SEARCH_LIBS([MD5Update], [md], [
|
AC_SEARCH_LIBS([MD5Update], [md], [
|
||||||
@ -118,7 +123,7 @@ AC_SEARCH_LIBS([SHA512Update], [md], [
|
|||||||
LIBS="$saved_LIBS"
|
LIBS="$saved_LIBS"
|
||||||
|
|
||||||
AM_CONDITIONAL([NEED_TRANSPARENT_LIBMD],
|
AM_CONDITIONAL([NEED_TRANSPARENT_LIBMD],
|
||||||
[test "x$need_transparent_libmd" = "xyes"])
|
[test "x$need_transparent_libmd" = "xyes"])
|
||||||
|
|
||||||
is_windows=no
|
is_windows=no
|
||||||
AS_CASE([$host_os],
|
AS_CASE([$host_os],
|
||||||
@ -143,7 +148,14 @@ AS_CASE([$host_os],
|
|||||||
AM_CONDITIONAL([OS_WINDOWS], [test "x$is_windows" = "xyes"])
|
AM_CONDITIONAL([OS_WINDOWS], [test "x$is_windows" = "xyes"])
|
||||||
|
|
||||||
# Checks for header files.
|
# Checks for header files.
|
||||||
AC_CHECK_HEADERS([sys/ndir.h sys/dir.h ndir.h dirent.h pwd.h grp.h])
|
AC_CHECK_HEADERS([\
|
||||||
|
sys/ndir.h \
|
||||||
|
sys/dir.h \
|
||||||
|
ndir.h \
|
||||||
|
dirent.h \
|
||||||
|
pwd.h \
|
||||||
|
grp.h \
|
||||||
|
])
|
||||||
|
|
||||||
# Checks for typedefs, structures, and compiler characteristics.
|
# Checks for typedefs, structures, and compiler characteristics.
|
||||||
AC_C_INLINE
|
AC_C_INLINE
|
||||||
@ -156,30 +168,30 @@ AC_TYPE_UID_T
|
|||||||
AC_TYPE_SIZE_T
|
AC_TYPE_SIZE_T
|
||||||
AC_TYPE_SSIZE_T
|
AC_TYPE_SSIZE_T
|
||||||
|
|
||||||
AC_CHECK_DECL([F_CLOSEM],
|
AC_CHECK_DECL([F_CLOSEM], [
|
||||||
[AC_DEFINE([HAVE_FCNTL_CLOSEM], [1],
|
AC_DEFINE([HAVE_FCNTL_CLOSEM], [1],
|
||||||
[Define to 1 if you have fcntl(F_CLOSEM)])],
|
[Define to 1 if you have fcntl(F_CLOSEM)])
|
||||||
[],
|
], [], [[
|
||||||
[#include <limits.h>
|
#include <limits.h>
|
||||||
#include <fcntl.h>])
|
#include <fcntl.h>
|
||||||
|
]])
|
||||||
|
|
||||||
AC_CACHE_CHECK(
|
AC_CACHE_CHECK([for GNU .init_array section support],
|
||||||
[for GNU .init_array section support],
|
[libbsd_cv_gnu_init_array_support], [
|
||||||
[libbsd_cv_gnu_init_array_support],
|
AC_RUN_IFELSE([
|
||||||
[AC_RUN_IFELSE(
|
AC_LANG_SOURCE([[
|
||||||
[AC_LANG_SOURCE(
|
|
||||||
[[
|
|
||||||
static int rc = 1;
|
static int rc = 1;
|
||||||
static void init(int argc) { if (argc == 1) rc = 0; }
|
static void init(int argc) { if (argc == 1) rc = 0; }
|
||||||
void (*init_func)(int argc) __attribute__((__section__(".init_array"), __used__)) = init;
|
void (*init_func)(int argc) __attribute__((__section__(".init_array"), __used__)) = init;
|
||||||
int main() { return rc; }
|
int main() { return rc; }
|
||||||
]]
|
]])
|
||||||
)],
|
], [
|
||||||
[libbsd_cv_gnu_init_array_support=yes],
|
libbsd_cv_gnu_init_array_support=yes
|
||||||
[libbsd_cv_gnu_init_array_support=no],
|
], [
|
||||||
[AC_PREPROC_IFELSE(
|
libbsd_cv_gnu_init_array_support=no
|
||||||
[AC_LANG_SOURCE(
|
], [
|
||||||
[[
|
AC_PREPROC_IFELSE([
|
||||||
|
AC_LANG_SOURCE([[
|
||||||
/* Look for a known libc that supports .init_array with the GNU extension
|
/* Look for a known libc that supports .init_array with the GNU extension
|
||||||
* to pass main() arguments to the init functions. */
|
* to pass main() arguments to the init functions. */
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
@ -197,53 +209,77 @@ int main() { return rc; }
|
|||||||
*/
|
*/
|
||||||
# error unknown whether libc supports GNU .init_array
|
# error unknown whether libc supports GNU .init_array
|
||||||
#endif
|
#endif
|
||||||
]]
|
]])
|
||||||
)],
|
], [
|
||||||
[libbsd_cv_gnu_init_array_support=yes],
|
libbsd_cv_gnu_init_array_support=yes
|
||||||
[libbsd_cv_gnu_init_array_support=no])
|
], [
|
||||||
]
|
libbsd_cv_gnu_init_array_support=no
|
||||||
)]
|
])
|
||||||
)
|
])
|
||||||
|
])
|
||||||
AM_CONDITIONAL([BUILD_LIBBSD_CTOR],
|
AM_CONDITIONAL([BUILD_LIBBSD_CTOR],
|
||||||
[test "$libbsd_cv_gnu_init_array_support" = yes])
|
[test "$libbsd_cv_gnu_init_array_support" = yes])
|
||||||
|
|
||||||
# Checks for library functions.
|
# Checks for library functions.
|
||||||
AC_MSG_CHECKING([for program_invocation_short_name])
|
AC_MSG_CHECKING([for program_invocation_short_name])
|
||||||
AC_LINK_IFELSE(
|
AC_LINK_IFELSE([
|
||||||
[AC_LANG_PROGRAM([[#include <errno.h>]],
|
AC_LANG_PROGRAM([[
|
||||||
[[const char *p = program_invocation_short_name;]])],
|
#include <errno.h>
|
||||||
[AC_DEFINE([HAVE_PROGRAM_INVOCATION_SHORT_NAME], [1],
|
]], [[
|
||||||
[Define to 1 if you have program_invocation_short_name])
|
const char *p = program_invocation_short_name;
|
||||||
AC_MSG_RESULT([yes])],
|
]])
|
||||||
[AC_MSG_RESULT([no])])
|
], [
|
||||||
|
AC_DEFINE([HAVE_PROGRAM_INVOCATION_SHORT_NAME], [1],
|
||||||
|
[Define to 1 if you have program_invocation_short_name])
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
], [
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
])
|
||||||
|
|
||||||
AC_MSG_CHECKING([for __progname])
|
AC_MSG_CHECKING([for __progname])
|
||||||
AC_LINK_IFELSE(
|
AC_LINK_IFELSE([
|
||||||
[AC_LANG_PROGRAM([[extern char *__progname;]],
|
AC_LANG_PROGRAM([[
|
||||||
[[printf("%s", __progname);]])],
|
extern char *__progname;
|
||||||
[AC_DEFINE([HAVE___PROGNAME], [1], [Define to 1 if you have __progname])
|
]], [[
|
||||||
AC_MSG_RESULT([yes])],
|
printf("%s", __progname);
|
||||||
[AC_MSG_RESULT([no])])
|
]])
|
||||||
|
], [
|
||||||
|
AC_DEFINE([HAVE___PROGNAME], [1], [Define to 1 if you have __progname])
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
], [
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
])
|
||||||
|
|
||||||
AC_MSG_CHECKING([for __register_atfork])
|
AC_MSG_CHECKING([for __register_atfork])
|
||||||
AC_LINK_IFELSE(
|
AC_LINK_IFELSE([
|
||||||
[AC_LANG_PROGRAM([[
|
AC_LANG_PROGRAM([[
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
extern void *__dso_handle;
|
extern void *__dso_handle;
|
||||||
extern int __register_atfork(void (*)(void), void(*)(void), void (*)(void), void *);
|
extern int __register_atfork(void (*)(void), void(*)(void), void (*)(void), void *);
|
||||||
]], [[
|
]], [[
|
||||||
__register_atfork(NULL, NULL, NULL, __dso_handle);
|
__register_atfork(NULL, NULL, NULL, __dso_handle);
|
||||||
]])],
|
]])
|
||||||
[AC_DEFINE([HAVE___REGISTER_ATFORK], [1],
|
], [
|
||||||
[Define to 1 if you have __register_atfork])
|
AC_DEFINE([HAVE___REGISTER_ATFORK], [1],
|
||||||
AC_MSG_RESULT([yes])],
|
[Define to 1 if you have __register_atfork])
|
||||||
[LIBBSD_LIBS="$LIBBSD_LIBS -pthread"
|
AC_MSG_RESULT([yes])
|
||||||
AC_MSG_RESULT([no])
|
], [
|
||||||
])
|
LIBBSD_LIBS="$LIBBSD_LIBS -pthread"
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
])
|
||||||
|
|
||||||
AC_CHECK_FUNCS([clearenv dirfd fopencookie __fpurge \
|
AC_CHECK_FUNCS([\
|
||||||
getauxval getentropy getexecname getline \
|
clearenv \
|
||||||
pstat_getproc sysconf])
|
dirfd \
|
||||||
|
fopencookie \
|
||||||
|
__fpurge \
|
||||||
|
getauxval \
|
||||||
|
getentropy \
|
||||||
|
getexecname \
|
||||||
|
getline \
|
||||||
|
pstat_getproc \
|
||||||
|
sysconf \
|
||||||
|
])
|
||||||
AM_CONDITIONAL([HAVE_GETENTROPY], [test "x$ac_cv_func_getentropy" = "xyes"])
|
AM_CONDITIONAL([HAVE_GETENTROPY], [test "x$ac_cv_func_getentropy" = "xyes"])
|
||||||
AM_CONDITIONAL([HAVE_FOPENCOOKIE], [test "x$ac_cv_func_fopencookie" = "xyes"])
|
AM_CONDITIONAL([HAVE_FOPENCOOKIE], [test "x$ac_cv_func_fopencookie" = "xyes"])
|
||||||
|
|
||||||
@ -251,14 +287,14 @@ AC_SUBST([MD5_LIBS])
|
|||||||
AC_SUBST([LIBBSD_LIBS])
|
AC_SUBST([LIBBSD_LIBS])
|
||||||
|
|
||||||
AC_CONFIG_FILES([
|
AC_CONFIG_FILES([
|
||||||
Makefile
|
Makefile
|
||||||
include/Makefile
|
include/Makefile
|
||||||
man/Makefile
|
man/Makefile
|
||||||
src/Makefile
|
src/Makefile
|
||||||
src/libbsd.pc
|
src/libbsd.pc
|
||||||
src/libbsd-ctor.pc
|
src/libbsd-ctor.pc
|
||||||
src/libbsd-overlay.pc
|
src/libbsd-overlay.pc
|
||||||
test/Makefile
|
test/Makefile
|
||||||
])
|
])
|
||||||
AC_CONFIG_HEADERS([config.h])
|
AC_CONFIG_HEADERS([config.h])
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
Loading…
x
Reference in New Issue
Block a user