Sélectionner une révision Git
configure.ac 4,41 Kio
AC_INIT([lektor], [2.0])
AC_CONFIG_AUX_DIR([config])
AC_CONFIG_MACRO_DIRS([config/m4])
AC_LANG(C)
AC_PREFIX_DEFAULT(/usr/local)
##########
# CHECKS #
##########
AC_PATH_PROG([XXD],[xxd],[:])
AC_PATH_PROG([MAN],[man],[:])
AS_IF([test "$XXD" = "notfound"], [AC_MSG_ERROR([xxd is required])])
AS_IF([test "$MAN" = "notfound"], [AC_MSG_ERROR([man is required])])
LKT_PATH_SOURCE="$(dirname $(readlink -f "$0"))"
LKT_PATH_BUILD="$(pwd)"
AS_IF([test "$LKT_PATH_SOURCE" = "$LKT_PATH_BUILD"],
[AC_MSG_ERROR([The build directory can't be the same as the source directory])])
AC_CHECK_LIB([sqlite3], [sqlite3_open_v2])
AC_CHECK_LIB([sqlite3], [sqlite3_hard_heap_limit64])
AC_CHECK_HEADERS_ONCE([
sqlite3.h
curl/curl.h
json-c/json.h
stdnoreturn.h
stddef.h
inttypes.h
unistd.h
sys/types.h
stdlib.h
string.h
strings.h
stdio.h
endian.h
stdargs.h
ctypes.h
regex.h
locale.h
])
AC_C_INLINE
AC_TYPE_INT16_T
AC_TYPE_INT32_T
AC_TYPE_INT64_T
AC_TYPE_INT8_T
AC_TYPE_OFF_T
AC_C_RESTRICT
AC_TYPE_SIZE_T
AC_TYPE_SSIZE_T
AC_TYPE_UINT16_T
AC_TYPE_UINT32_T
AC_TYPE_UINT64_T
AC_TYPE_UINT8_T
##############
# MORE RULES #
##############
AM_SILENT_RULES([yes])
AM_PROG_AR
AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects no-define std-options])
LT_INIT
LT_LANG([C])
AC_ENABLE_SHARED
AC_ENABLE_STATIC