pike.git/
src/
configure.in
Branch:
Tag:
Non-build tags
All tags
No tags
2008-03-05
2008-03-05 21:29:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>
4f80cf3d3db680c6f6fdfed4be858b5ef3b86d73 (
30
lines) (+
11
/-
19
)
[
Show
|
Annotate
]
Branch:
7.9
Improved support for bundles using pkg-config.
Rev: src/configure.in:1.1048
1:
-
AC_REVISION("$Id: configure.in,v 1.
1047
2008/03/05
13
:
16
:
10
grubba Exp $")
+
AC_REVISION("$Id: configure.in,v 1.
1048
2008/03/05
21
:
29
:
25
grubba Exp $")
AC_INIT(interpret.c) AC_CONFIG_HEADER(machine.h)
1330:
pike_bundle_dir=`cd "$srcdir/../bundles" && pwd` fi fi
-
test -d bundles/. || mkdir bundles
;
+
test -d bundles/. || mkdir bundles
if test -d bundles/.; then touch bundles/no_testsuites pike_bundle_prefix="`pwd`/bundles"
1344:
touch "bundles/lib$d/keep" LDFLAGS="$LDFLAGS -L$pike_bundle_prefix/lib$d" done
-
if
test -d bundles/lib/pkgconfig/.
;
then
-
for pc in `find
bundles/lib/pkgconfig
/. -name '*.pc'`; do
-
CPPFLAGS
=
"$CPPFLAGS
`for
x
in \`sed -e '/^$/q' <
"
$pc"\`
;
do
eval
$x;
done;
eval \`sed -ne 's
/
^Cflags:
/
echo /p' <
"
$pc"\``"
-
done
+
test -d bundles/lib/pkgconfig/.
||
mkdir
bundles/lib/pkgconfig
+
if
test
"x$PKG_CONFIG_PATH"
=
"x";
then
+
PKG_CONFIG_PATH="${pike_bundle_prefix}
/
lib
/
pkgconfig
"
else
-
:
+
PKG_CONFIG_PATH="$PKG_CONFIG_PATH
:
${pike_bundle_prefix}/lib/pkgconfig"
fi
-
+
export PKG_CONFIG_PATH
fi export pike_bundle_dir export pike_bundle_prefix
2361:
# MinGW system. cat <<\EOF #!/bin/sh
-
# Automatically generated by $Id: configure.in,v 1.
1047
2008/03/05
13
:
16
:
10
grubba Exp $.
+
# Automatically generated by $Id: configure.in,v 1.
1048
2008/03/05
21
:
29
:
25
grubba Exp $.
# MinGW-version. Do NOT edit. posix_name="`cat`" posix_prefix="/"
2399:
# Native POSIX system. cat <<\EOF #!/bin/sh
-
# Automatically generated by $Id: configure.in,v 1.
1047
2008/03/05
13
:
16
:
10
grubba Exp $.
+
# Automatically generated by $Id: configure.in,v 1.
1048
2008/03/05
21
:
29
:
25
grubba Exp $.
# POSIX-version. Do NOT edit. cat EOF
2408:
# rntcl-style cat <<\EOF #!/bin/sh
-
# Automatically generated by $Id: configure.in,v 1.
1047
2008/03/05
13
:
16
:
10
grubba Exp $.
+
# Automatically generated by $Id: configure.in,v 1.
1048
2008/03/05
21
:
29
:
25
grubba Exp $.
# RNTCL-version. Do NOT edit. sed -e "$PIKE_PATH_TRANSLATE" EOF
8449:
# Done. echo "Bundle $bundle installed successfully." ) || exit 1
-
-
# Update with flags from pkgconfig.
-
pc="${pike_bundle_prefix}/lib/pkgconfig/$bundle.pc"
-
if test -f "$pc"; then
-
echo "Updating CPPFLAGS with stuff from pkgconfig."
-
CPPFLAGS="$CPPFLAGS `for x in \`sed -e '/^$/q' < "$pc"\`; do eval $x; done; eval \`sed -ne 's/^Cflags: /echo /p' < "$pc"\``"
-
else
-
:
+
fi
-
fi
+
done echo "Fixing libraries..." # Kludge for rntcl in case *.lib hasn't been copied on install.