95 lines
2.2 KiB
Plaintext
95 lines
2.2 KiB
Plaintext
dnl Process this file with autoconf to produce a configure script.
|
|
|
|
m4_ifdef([HAS_TOP],[m4_ignore],[
|
|
AC_INIT(install-sh)
|
|
AC_PREREQ([2.50])
|
|
AC_CONFIG_HEADER(config.h)
|
|
])
|
|
|
|
AC_ARG_WITH(raptor,
|
|
[ --with-raptor[=DIR] raptor RDF parser],
|
|
if test "$withval" = yes; then
|
|
yap_cv_raptor=yes
|
|
elif test "$withval" = no; then
|
|
yap_cv_raptor=no
|
|
else
|
|
yap_cv_raptor=$withval
|
|
fi,
|
|
[yap_cv_raptor=yes])
|
|
|
|
|
|
AC_SUBST(PKG_RAPTOR)
|
|
AC_SUBST(RAPTOR_LIBS)
|
|
AC_SUBST(RAPTOR_CPPFLAGS)
|
|
|
|
if test "$yap_cv_raptor" = no;
|
|
then
|
|
PKG_RAPTOR=""
|
|
else
|
|
|
|
old_inc="$CPPFLAGS"
|
|
old_libs="$LIBS"
|
|
|
|
if test "$yap_cv_raptor" != "NONE" -a "$yap_cv_raptor" != "yes"; then
|
|
RAPTOR_CPPFLAGS="-I $yap_cv_raptor/include"
|
|
raptor_dir="$yap_cv_raptor"
|
|
elif test "$prefix" != "NONE"; then
|
|
RAPTOR_CPPFLAGS="-I $prefix/include"
|
|
raptor_dir="$prefix"
|
|
else
|
|
RAPTOR_CPPFLAGS="-I /usr/local/include"
|
|
raptor_dir=/usr/local
|
|
fi
|
|
|
|
CPPFLAGS="$CPPFLAGS $RAPTOR_CPPFLAGS"
|
|
|
|
AC_CHECK_HEADERS(raptor2/raptor2.h)
|
|
AC_CHECK_HEADERS(raptor.h)
|
|
|
|
|
|
dnl raptor can be most everywhere
|
|
if test -d "$raptor_dir/lib64/raptor" -a "$YAP_TARGET" = amd64; then
|
|
LIBS="-L $raptor_dir/lib64/raptor"
|
|
elif test -d "$raptor_dir/lib64" -a "$YAP_TARGET" = amd64; then
|
|
LIBS="$LIBS -L $raptor_dir/lib64 -L $raptor_dir/lib "
|
|
elif test -d "$raptor_dir/lib/raptor"; then
|
|
LIBS="$LIBS -L $raptor_dir/lib/raptor"
|
|
elif test -d "$raptor_dir/lib"; then
|
|
LIBS="$LIBS -L $raptor_dir/lib"
|
|
fi
|
|
|
|
AC_CHECK_LIB( raptor2, raptor_world_open, [], [
|
|
AC_CHECK_LIB( raptor, raptor_world_open, [], [raptor_available=no]] )
|
|
)
|
|
RAPTOR_LIBS="$LIBS"
|
|
|
|
if test "$raptor_available" = no
|
|
then
|
|
PKG_RAPTOR=""
|
|
cat << EOF
|
|
##################################################################
|
|
# ERROR: Could not find raptor library. Either I don't have the
|
|
# correct path, or RAPTOR is installed in some strange way
|
|
##################################################################
|
|
EOF
|
|
else
|
|
PKG_RAPTOR="packages/raptor"
|
|
fi
|
|
|
|
|
|
CPPFLAGS="$old_inc"
|
|
LIBS="$oldlibs"
|
|
|
|
fi
|
|
|
|
|
|
m4_ifdef([HAS_TOP],[
|
|
AC_CONFIG_HEADER(packages/raptor/raptor_config.h)
|
|
AC_OUTPUT(packages/raptor/Makefile)
|
|
]
|
|
,[
|
|
AC_CONFIG_HEADER(raptor_config.h)
|
|
AC_OUTPUT(Makefile)
|
|
])
|
|
|