2012-07-21 03:36:58 +00:00
|
|
|
dnl configure.ac
|
|
|
|
dnl m4 preprocessor script for autotools
|
|
|
|
dnl
|
2013-12-27 11:44:59 +00:00
|
|
|
dnl Copyright (c) 2011, 2012, 2013, 2014 pkgconf authors (see AUTHORS).
|
2012-07-21 03:36:58 +00:00
|
|
|
dnl
|
|
|
|
dnl Permission to use, copy, modify, and/or distribute this software for any
|
|
|
|
dnl purpose with or without fee is hereby granted, provided that the above
|
|
|
|
dnl copyright notice and this permission notice appear in all copies.
|
|
|
|
dnl
|
|
|
|
dnl This software is provided 'as is' and without any warranty, express or
|
|
|
|
dnl implied. In no event shall the authors be liable for any damages arising
|
|
|
|
dnl from the use of this software.
|
|
|
|
|
2011-07-25 02:03:17 +00:00
|
|
|
AC_PREREQ([2.68])
|
2015-09-03 08:12:59 +00:00
|
|
|
AC_INIT([pkgconf], [1], [http://github.com/pkgconf/pkgconf/issues])
|
2015-09-06 14:35:08 +00:00
|
|
|
AC_CONFIG_SRCDIR([main.c])
|
|
|
|
AC_CONFIG_HEADERS([libpkgconf/config.h])
|
2014-07-02 04:39:22 +00:00
|
|
|
AC_CHECK_FUNCS([strlcpy strlcat strndup strtok_r])
|
2015-09-06 14:35:08 +00:00
|
|
|
AM_INIT_AUTOMAKE([foreign dist-xz subdir-objects])
|
|
|
|
LT_INIT
|
2011-07-25 02:03:17 +00:00
|
|
|
|
2015-05-22 02:47:50 +00:00
|
|
|
AC_SYS_LARGEFILE
|
2012-07-24 06:48:23 +00:00
|
|
|
|
2012-07-20 21:29:57 +00:00
|
|
|
AC_ARG_ENABLE([strict],
|
|
|
|
[AC_HELP_STRING([--enable-strict],
|
|
|
|
[enable POSIX-strict argument checking and disable some workarounds])],
|
|
|
|
[ac_cv_use_strict=$enableval], [ac_cv_use_strict=no])
|
|
|
|
AC_CACHE_CHECK([whether to enable strict mode],
|
|
|
|
[ac_cv_use_strict], [ac_cv_use_strict=no])
|
|
|
|
|
|
|
|
if test "x$ac_cv_use_strict" = "xyes"; then
|
|
|
|
AC_DEFINE([HAVE_STRICT_MODE], [1], [Define if strict mode is requested.])
|
2012-07-20 21:33:48 +00:00
|
|
|
STRICT_MODE=yes
|
2012-07-20 21:29:57 +00:00
|
|
|
else
|
|
|
|
AC_DEFINE([HAVE_STRICT_MODE], [0], [Define if strict mode is requested.])
|
2012-07-20 21:33:48 +00:00
|
|
|
STRICT_MODE=no
|
2012-07-20 21:29:57 +00:00
|
|
|
fi
|
|
|
|
|
2012-07-20 21:33:48 +00:00
|
|
|
AC_SUBST([STRICT_MODE])
|
|
|
|
|
2012-07-24 06:48:23 +00:00
|
|
|
AC_ARG_WITH([pkg-config-dir],[AC_HELP_STRING([--with-pkg-config-dir],[specify
|
|
|
|
the place where pc files will be found])],PKGCONFIGDIR="$withval",
|
|
|
|
PKGCONFIGDIR="${libdir}/pkgconfig:${datadir}/pkgconfig")
|
|
|
|
|
|
|
|
AC_SUBST([PKGCONFIGDIR])
|
|
|
|
|
2012-07-24 20:24:52 +00:00
|
|
|
AC_ARG_WITH([system-libdir],[AC_HELP_STRING([--with-system-libdir],[specify the
|
|
|
|
system library directory (default LIBDIR)])],
|
|
|
|
SYSTEM_LIBDIR="$withval", SYSTEM_LIBDIR="${libdir}")
|
|
|
|
|
|
|
|
AC_SUBST([SYSTEM_LIBDIR])
|
|
|
|
|
2012-09-26 09:10:27 +00:00
|
|
|
AC_ARG_WITH([system-includedir],[AC_HELP_STRING([--with-system-includedir],[specify the
|
2012-07-24 20:24:52 +00:00
|
|
|
system include directory (default INCLUDEDIR)])],
|
|
|
|
SYSTEM_INCLUDEDIR="$withval", SYSTEM_INCLUDEDIR="${includedir}")
|
|
|
|
|
|
|
|
AC_SUBST([SYSTEM_INCLUDEDIR])
|
2012-07-24 06:48:23 +00:00
|
|
|
|
2015-09-06 14:35:08 +00:00
|
|
|
AC_DEFINE_UNQUOTED([SYSTEM_LIBDIR], "$SYSTEM_LIBDIR", [System library directory list])
|
|
|
|
AC_DEFINE_UNQUOTED([SYSTEM_INCLUDEDIR], "$SYSTEM_INCLUDEDIR", [System include directory list])
|
|
|
|
AC_DEFINE_UNQUOTED([PKG_DEFAULT_PATH], "$PKGCONFIGDIR", [Default PKG_CONFIG_PATH search list])
|
|
|
|
|
2011-07-25 02:03:17 +00:00
|
|
|
AC_PROG_CPP
|
|
|
|
AC_PROG_CC
|
|
|
|
AC_PROG_INSTALL
|
|
|
|
AC_PROG_LN_S
|
|
|
|
|
2012-07-23 19:49:22 +00:00
|
|
|
AC_CONFIG_FILES([Makefile tests/run.sh])
|
2011-07-25 02:03:17 +00:00
|
|
|
AC_OUTPUT
|