PERL_ARCHLIB=`$PERL -e 'use Config; print $Config{archlib};'`
PERL_INCLUDES=-I$PERL_ARCHLIB/CORE
PERL_LIBS="-L$PERL_ARCHLIB/CORE -lperl"
+ PERL_INSTALL_DIR="`$PERL -e 'use Config; print $Config{vendorarch};'`"
save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $PERL_INCLUDES"
AC_CHECK_HEADER(EXTERN.h,,[
fi
AC_SUBST(PERL_INCLUDES)
AC_SUBST(PERL_LIBS)
+AC_SUBST(PERL_INSTALL_DIR)
fi
fi
AM_CONDITIONAL(WITH_PERL, [test "x$PERL" != "x"])
PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
PYTHON_INCLUDES=-I$PYTHON_PREFIX/include/python$PYTHON_VERSION_SHORT
PYTHON_LIBS="-L$PYTHON_PREFIX/lib$LIBPOSTFIX/python$PYTHON_VERSION_SHORT/config"
+ PYTHON_INSTALL_DIR="`$PYTHON $srcdir/config/config_python.py archsitelib`"
save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
AC_CHECK_HEADER(Python.h,,[
fi
AC_SUBST(PYTHON_INCLUDES)
AC_SUBST(PYTHON_LIBS)
+AC_SUBST(PYTHON_INSTALL_DIR)
fi
fi
fi
PYTHON23_PREFIX=`$PYTHON23 -c "import sys; print sys.prefix"`
PYTHON23_INCLUDES=-I$PYTHON23_PREFIX/include/python$PYTHON23_VERSION_SHORT
PYTHON23_LIBS="-L$PYTHON23_PREFIX/lib$LIBPOSTFIX"
+ PYTHON23_INSTALL_DIR="`$PYTHON23 $srcdir/config/config_python.py archsitelib`"
save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $PYTHON23_INCLUDES"
AC_CHECK_HEADER(Python.h,,[
fi
AC_SUBST(PYTHON23_INCLUDES)
AC_SUBST(PYTHON23_LIBS)
+AC_SUBST(PYTHON23_INSTALL_DIR)
fi
fi
fi
PYTHON24_PREFIX=`$PYTHON24 -c "import sys; print sys.prefix"`
PYTHON24_INCLUDES=-I$PYTHON24_PREFIX/include/python$PYTHON24_VERSION_SHORT
PYTHON24_LIBS="-L$PYTHON24_PREFIX/lib$LIBPOSTFIX"
+ PYTHON24_INSTALL_DIR="`$PYTHON24 $srcdir/config/config_python.py archsitelib`"
save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $PYTHON24_INCLUDES"
AC_CHECK_HEADER(Python.h,,[
fi
AC_SUBST(PYTHON24_INCLUDES)
AC_SUBST(PYTHON24_LIBS)
+AC_SUBST(PYTHON24_INSTALL_DIR)
fi
fi
fi
PYTHON25_PREFIX=`$PYTHON25 -c "import sys; print sys.prefix"`
PYTHON25_INCLUDES=-I$PYTHON25_PREFIX/include/python$PYTHON25_VERSION_SHORT
PYTHON25_LIBS="-L$PYTHON25_PREFIX/lib$LIBPOSTFIX"
+ PYTHON25_INSTALL_DIR="`$PYTHON25 $srcdir/config/config_python.py archsitelib`"
save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $PYTHON25_INCLUDES"
AC_CHECK_HEADER(Python.h,,[
fi
AC_SUBST(PYTHON25_INCLUDES)
AC_SUBST(PYTHON25_LIBS)
+AC_SUBST(PYTHON25_INSTALL_DIR)
fi
fi
fi
PKG_CHECK_MODULES(R, [libR],
[R=1],
[AC_MSG_WARN(R library not available.)])
-
-
fi
fi
fi
if test "x$RUBY" != "x"; then
RUBY_INCLUDES="-I`$RUBY $srcdir/config/config_ruby.rb INCLUDES`"
RUBY_LIBS="-L`$RUBY $srcdir/config/config_ruby.rb lib` `$RUBY -rrbconfig -e \"puts Config::CONFIG[['LIBRUBYARG_SHARED']]\"`"
+ RUBY_INSTALL_DIR="`$RUBY $srcdir/config/config_ruby.rb archsitelib`"
save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $RUBY_INCLUDES"
AC_CHECK_HEADER(ruby.h,,[
fi
AC_SUBST(RUBY_INCLUDES)
AC_SUBST(RUBY_LIBS)
+AC_SUBST(RUBY_INSTALL_DIR)
fi
fi
fi
gv.cmxa gv.a: gv.cma
ocamlopt -a -o gv.cmxa
-pkgperldir = $(pkglibdir)/perl
+pkgperldir = @PERL_INSTALL_DIR@
PERL_data = gv.pm
nodist_libgv_perl_la_SOURCES = gv_perl.cpp $(PERL_data)
libgv_perl_la_SOURCES = $(BASESOURCES) gv_dummy_init.cpp
gv_php.cpp: gv.i
$(SWIG) -c++ -php5 -o gv_php.cpp $(srcdir)/gv.i
-pkgpythondir = $(pkglibdir)/python
+pkgpythondir = @PYTHON_INSTALL_DIR@
PYTHON_data = gv.py
nodist_libgv_python_la_SOURCES = gv_python.cpp $(PYTHON_data)
libgv_python_la_SOURCES = $(BASESOURCES) gv_dummy_init.cpp
gv_python.cpp: gv.i
$(SWIG) -c++ -python -o gv_python.cpp $(srcdir)/gv.i
-pkgpython23dir = $(pkglibdir)/python23
+pkgpython23dir = @PYTHON23_INSTALL_DIR@
nodist_libgv_python23_la_SOURCES = $(nodist_libgv_python_la_SOURCES)
libgv_python23_la_SOURCES = $(BASESOURCES) gv_dummy_init.cpp
libgv_python23_la_LIBADD = $(BASELIBS) @PYTHON23_LIBS@
libgv_python23_la_LDFLAGS = -module -avoid-version
-pkgpython24dir = $(pkglibdir)/python24
+pkgpython24dir = @PYTHON24_INSTALL_DIR@
nodist_libgv_python24_la_SOURCES = $(nodist_libgv_python_la_SOURCES)
libgv_python24_la_SOURCES = $(BASESOURCES) gv_dummy_init.cpp
libgv_python24_la_LIBADD = $(BASELIBS) @PYTHON24_LIBS@
libgv_python24_la_LDFLAGS = -module -avoid-version
-pkgpython25dir = $(pkglibdir)/python25
+pkgpython25dir = @PYTHON25_INSTALL_DIR@
nodist_libgv_python25_la_SOURCES = $(nodist_libgv_python_la_SOURCES)
libgv_python25_la_SOURCES = $(BASESOURCES) gv_dummy_init.cpp
libgv_python25_la_LIBADD = $(BASELIBS) @PYTHON25_LIBS@
gv_r.cpp: gv.i
$(SWIG) -c++ -r -o gv_r.cpp $(srcdir)/gv.i
-pkgrubydir = $(pkglibdir)/ruby
+pkgrubydir = @RUBY_INSTALL_DIR@
RUBY_data =
nodist_libgv_ruby_la_SOURCES = gv_ruby.cpp $(RUBY_data)
libgv_ruby_la_SOURCES = $(BASESOURCES) gv_dummy_init.cpp
-groff -Tps -man $< | ps2pdf - - >$@
install-data-hook:
+if WITH_LUA
(cd $(DESTDIR)$(pkgluadir); rm -f gv.so; $(LN_S) libgv_lua.so gv.so;)
+endif
+if WITH_PERL
(cd $(DESTDIR)$(pkgperldir); rm -f gv.so; $(LN_S) libgv_perl.so gv.so;)
+endif
+if WITH_PYTHON
(cd $(DESTDIR)$(pkgpythondir); rm -f _gv.so; $(LN_S) libgv_python.so _gv.so;)
+endif
+if WITH_PYTHON23
(cd $(DESTDIR)$(pkgpython23dir); rm -f _gv.so; $(LN_S) libgv_python23.so _gv.so;)
+endif
+if WITH_PYTHON24
(cd $(DESTDIR)$(pkgpython24dir); rm -f _gv.so; $(LN_S) libgv_python24.so _gv.so;)
+endif
+if WITH_PYTHON25
(cd $(DESTDIR)$(pkgpython25dir); rm -f _gv.so; $(LN_S) libgv_python25.so _gv.so;)
+endif
+if WITH_R
(cd $(DESTDIR)$(pkgrdir); rm -f gv.so; $(LN_S) libgv_r.so gv.so;)
+endif
+if WITH_RUBY
(cd $(DESTDIR)$(pkgrubydir); rm -f gv.so; $(LN_S) libgv_ruby.so gv.so;)
+endif
+if WITH_TCL
(cd $(DESTDIR)$(pkgtcldir); rm -f gv.so; $(LN_S) libgv_tcl.so gv.so;)
+endif
uninstall-hook:
(cd $(DESTDIR)$(pkgluadir); rm -f gv.so;)