blob: cf92de169727e045946ee5daac23044ae47e9485 [file] [log] [blame]
#!/bin/sh
exit_with_usage ()
{
echo "Usage: $0 --prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--help"
exit 1
}
prefix="@prefix@"
exec_prefix="@exec_prefix@"
includedir="@includedir@"
VERSION="@VERSION@"
#libdir="@libdir@"
libdir=$prefix/lib/python$VERSION/config
LIBM="@LIBM@"
LIBC="@LIBC@"
SYSLIBS="$LIBM $LIBC"
LIBS="@LIBS@ $SYSLIBS -lpython$VERSION"
ABIFLAGS="@ABIFLAGS@"
BASECFLAGS="@BASECFLAGS@"
CFLAGS="@CFLAGS@"
LDLIBRARY="@LDLIBRARY@"
LINKFORSHARED="@LINKFORSHARED@"
OPT="@OPT@"
for ARG in $*
do
case $ARG in
--prefix)
echo $prefix
exit 0
;;
--exec-prefix)
echo $exec_prefix
exit 0
;;
--includes)
echo -I$includedir/python$VERSION
exit 0
;;
--libs)
echo $LIBS
exit 0
;;
--cflags)
echo -I$includedir/python$VERSION $BASECFLAGS $CFLAGS $OPT
exit 0
;;
--ldflags)
# I'm not handling the case of not Py_ENABLE_SHARED here.
# As there's no AC_SUBST for Py_ENABLE_SHARED (though I should just
# add that to be honest with you!)
# From python-config there's:
# if not getvar('Py_ENABLE_SHARED'):
# libs.insert(0, '-L' + getvar('LIBPL'))
# libs.extend(getvar('LINKFORSHARED').split())
echo -L$libdir $LIBS $LINKFORSHARED
exit 0
;;
*.py)
# configuring GDB uses:
# ${python_prog} ${srcdir}/python/python-config.py --includes
# so skip any .py files passed as arguments.
;;
*)
exit_with_usage
;;
esac
done