1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
AC_PREREQ(2.62)
AC_INIT(jose, 10)
AC_CANONICAL_SYSTEM
AC_PROG_CC_C99
AM_INIT_AUTOMAKE([subdir-objects foreign no-dist-gzip dist-bzip2 parallel-tests])
AM_SILENT_RULES([yes])
AM_PROG_CC_C_O
LT_INIT([disable-static])
PKG_PROG_PKG_CONFIG([0.25])
PKG_CHECK_MODULES([zlib], [zlib])
PKG_CHECK_MODULES([jansson], [jansson >= 2.10])
PKG_CHECK_MODULES([libcrypto], [libcrypto >= 1.0.2])
AC_OPENMP
AC_SUBST([OPENMP_CFLAGS])
JOSE_CFLAGS="\
-Wall \
-Wextra \
-Werror \
-Wstrict-aliasing \
-Wchar-subscripts \
-Wformat-security \
-Wmissing-declarations \
-Wmissing-prototypes \
-Wnested-externs \
-Wpointer-arith \
-Wshadow \
-Wsign-compare \
-Wstrict-prototypes \
-Wtype-limits \
-Wunused-function \
-Wno-missing-field-initializers \
-Wno-unused-command-line-argument \
-Wno-unused-parameter \
-Wno-unknown-pragmas \
"
AC_SUBST([JOSE_CFLAGS])
AC_MSG_CHECKING([for linker script support])
LDVS=`$LD --help < /dev/null 2>/dev/null | grep version-script`
if test "$LDVS"; then
have_ld_version_script=yes
AC_MSG_RESULT(yes)
else
have_ld_version_script=no
AC_MSG_RESULT(no)
fi
AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$have_ld_version_script" = "yes")
AC_CONFIG_FILES([
jose/Makefile
lib/Makefile
cmd/Makefile
tests/Makefile
doc/Makefile
Makefile
jose/jose.h
jose.pc
])
AC_OUTPUT
|