summaryrefslogtreecommitdiffabout
authorMichael Krelin <hacker@klever.net>2007-10-01 13:41:33 (UTC)
committer Michael Krelin <hacker@klever.net>2007-10-01 13:41:33 (UTC)
commitc7be373560c95ed9d1214b17bed6215f49f844d6 (patch) (unidiff)
tree7bf0666a3207ed932cdd0e2c6d1875a745b89192
parent29f2fd81e0f4e62c54371b90469d64ec5e47bd8a (diff)
downloadsitecing-c7be373560c95ed9d1214b17bed6215f49f844d6.zip
sitecing-c7be373560c95ed9d1214b17bed6215f49f844d6.tar.gz
sitecing-c7be373560c95ed9d1214b17bed6215f49f844d6.tar.bz2
don't be smart about pkgconfig dirpublic/nextnext
Signed-off-by: Michael Krelin <hacker@klever.net>
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Makefile.am5
-rw-r--r--acinclude.m445
-rw-r--r--configure.ac3
3 files changed, 2 insertions, 51 deletions
diff --git a/Makefile.am b/Makefile.am
index fb04e49..01b6df7 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,11 +1,8 @@
1SUBDIRS=include lib share src components 1SUBDIRS=include lib share src components
2EXTRA_DIST= NEWS NEWS.xml NEWS.xsl 2EXTRA_DIST= NEWS NEWS.xml NEWS.xsl
3 3
4DISTCHECK_CONFIGURE_FLAGS=--with-pkgconfigdir=$${dc_install_base}/lib/pkgconfig 4pkgconfigdir=${libdir}/pkgconfig
5if HAVE_PKGCONFIG
6pkgconfigdir=@PKGCONFIG_DIR@
7pkgconfig_DATA=sitecing.pc 5pkgconfig_DATA=sitecing.pc
8endif
9 6
10all-local: NEWS 7all-local: NEWS
11if HAVE_DOXYGEN 8if HAVE_DOXYGEN
diff --git a/acinclude.m4 b/acinclude.m4
index 14b6de7..e732535 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -1,48 +1,3 @@
1dnl AC_WITH_PKGCONFIG([ACTION-IF-FOUND[,ACTION-IF-NOT-FOUND]])
2dnl Outputs:
3dnl AC_SUBST: PKGCONFIG_PKGCONFIG PKGCONFIG_DIR
4dnl AM_CONDTIONAL: HAVE_PKGCONFIG
5AC_DEFUN([AC_WITH_PKGCONFIG],[
6 PKGCONFIG_PKGCONFIG=""
7 PKGCONFIG_DIR=""
8 HAVE_PKGCONFIG="no"
9 EXPLICIT_PKGCONFIGDIR="no"
10 test -z "${WANT_PKGCONFIG}" && WANT_PKGCONFIG=""
11 AC_PATH_PROG([PKGCONFIG_PKGCONFIG],[pkg-config],[false])
12 if test "${PKGCONFIG_PKGCONFIG}" != "false" ; then
13 AC_ARG_WITH([pkgconfigdir],
14 AC_HELP_STRING([--with-pkgconfigdir=dir],[Specify pkgconfig directory]),
15 [
16 if test "${withval}" = "no" ; then
17 WANT_PKGCONFIG="no"
18 else
19 PKGCONFIG_DIR="${withval}"
20 EXPLICIT_PKGCONFIGDIR="yes"
21 fi
22 ],[
23 AC_MSG_CHECKING([for pkgconfig directory])
24 PKGCONFIG_DIR="`${PKGCONFIG_PKGCONFIG} --debug 2>&1 | grep '^Scanning'| head -n 1 | cut -d\' -f2-|cut -d\' -f1`"
25 AC_MSG_RESULT([${PKGCONFIG_DIR}])
26 ]
27 )
28 if test -d "${PKGCONFIG_DIR}" ; then
29 HAVE_PKGCONFIG=yes
30 AC_SUBST([PKGCONFIG_PKGCONFIG])
31 AC_SUBST([PKGCONFIG_DIR])
32 else
33 AC_MSG_NOTICE([unexistent pkgconfig directory: ${PKGCONFIG_DIR}])
34 if test "${EXPLICIT_PKGCONFIGDIR}" = "yes" ; then
35 HAVE_PKGCONFIG=yes
36 AC_SUBST([PKGCONFIG_PKGCONFIG])
37 AC_SUBST([PKGCONFIG_DIR])
38 else
39 ifelse([$2], , :, [$2])
40 fi
41 fi
42 fi
43 AM_CONDITIONAL([HAVE_PKGCONFIG],[test "${HAVE_PKGCONFIG}" = "yes"])
44])
45
46dnl AC_WITH_DOXYGEN([ACTION-IF-FOUND[,ACTION-IF-NOT-FOUND]]) 1dnl AC_WITH_DOXYGEN([ACTION-IF-FOUND[,ACTION-IF-NOT-FOUND]])
47dnl Outputs: 2dnl Outputs:
48dnl AC_SUBST: DOXYGEN HAVE_DOXYGEN 3dnl AC_SUBST: DOXYGEN HAVE_DOXYGEN
diff --git a/configure.ac b/configure.ac
index bb1557a..a7741c5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,6 +9,7 @@ AC_PROG_CXX
9AC_PROG_CC 9AC_PROG_CC
10AM_PROG_LEX 10AM_PROG_LEX
11AC_PROG_LIBTOOL 11AC_PROG_LIBTOOL
12PKG_PROG_PKG_CONFIG
12 13
13AC_HEADER_STDC 14AC_HEADER_STDC
14AC_CHECK_HEADERS([stdlib.h unistd.h]) 15AC_CHECK_HEADERS([stdlib.h unistd.h])
@@ -18,8 +19,6 @@ AC_C_CONST
18AC_FUNC_MALLOC 19AC_FUNC_MALLOC
19AC_FUNC_REALLOC 20AC_FUNC_REALLOC
20 21
21AC_WITH_PKGCONFIG
22
23PKG_CHECK_MODULES([KONFORKA],[konforka >= 0.0.1],,[ 22PKG_CHECK_MODULES([KONFORKA],[konforka >= 0.0.1],,[
24 AC_MSG_ERROR([no proper version of konforka library found, get it at http://kin.klever.net/konforka/]) 23 AC_MSG_ERROR([no proper version of konforka library found, get it at http://kin.klever.net/konforka/])
25]) 24])