LUA_INCLUDES=""
LUA_LIBS=""
+ LUA_INSTALL_DIR=""
if test -n "$lua_inc"; then
CFLAGS="$CFLAGS -I$lua_inc"
LUA_VERSION=`$PKGCONFIG --modversion lua$l`
LUA_INCLUDES="$LUA_CFLAGS "`$PKGCONFIG --cflags lua$l`
LUA_LIBS="$LUA_LFLAGS "`$PKGCONFIG --libs lua$l`
+ LUA_INSTALL_DIR="/usr/lib$LIBPOSTFIX/lua/5.1"
pkgconfig_lualib_found=`$PKGCONFIG --exists lualib$l 2>/dev/null`
if test "x$?" = "x0"; then
LUA_INCLUDES=`$LUACONFIG --include`
LUA_LIBS=`$LUACONFIG --libs`
LUA_VERSION="5.0.x"
+ LUA_INSTALL_DIR="/usr/lib$LIBPOSTFIX/lua/5.0"
fi
fi
: # needed because if AC_SUBST is expanded to nothing, syntax error
AC_SUBST(LUA_INCLUDES)
AC_SUBST(LUA_LIBS)
+ AC_SUBST(LUA_INSTALL_DIR)
# Not needed for Graphviz: AC_DEFINE(PLUGIN_LUA)
fi
PHP_LIBS=
save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $PHP_INCLUDES"
-AC_CHECK_HEADER(zend.h,,[
- AC_MSG_WARN([Unable to find header zend.h. The PHP packages will not be built])
+AC_CHECK_HEADER(php.h,,[
+ AC_MSG_WARN([Unable to find header php.h. The PHP packages will not be built])
PHP=
])
CPPFLAGS=$save_CPPFLAGS
# ./configure --prefix=$HOME/graphviz; make; make install
# without root priviledges.
install-data-hook:
+if WITH_LUA
+ -mkdir -p $(DESTDIR)@LUA_INSTALL_DIR@;
+ if test -w $(DESTDIR)@LUA_INSTALL_DIR@; then \
+ (cd $(DESTDIR)@LUA_INSTALL_DIR@; \
+ $(LN_S) -f $(pkgluadir)/libgv_lua.so gv.so;) \
+ else \
+ echo "Warning: @LUA_INSTALL_DIR@ is not writable."; \
+ echo "Skipping system installation of lua binding."; \
+ fi
+endif
if WITH_PERL
-mkdir -p $(DESTDIR)@PERL_INSTALL_DIR@;
if test -w $(DESTDIR)@PERL_INSTALL_DIR@; then \
rm -rf $(DESTDIR)$(pkgguiledir);
rm -rf $(DESTDIR)$(pkgiodir);
rm -rf $(DESTDIR)$(pkgjavadir);
- rm -rf $(DESTDIR)$(pkgluadir);
+ rm -rf $(DESTDIR)$(pkgluadir) $(DESTDIR)@LUA_INSTALL_DIR@/gv.so;
rm -rf $(DESTDIR)$(pkgocamldir);
rm -rf $(DESTDIR)$(pkgperldir) $(DESTDIR)@PERL_INSTALL_DIR@/gv.so $(DESTDIR)@PERL_INSTALL_DIR@/gv.pm;
rm -rf $(DESTDIR)$(pkgphpdir) $(DESTDIR)@PHP_INSTALL_DIR@/gv.so $(DESTDIR)@PHP_INSTALL_DATADIR@/gv.php;