summaryrefslogtreecommitdiff
path: root/Build/source/texk/xdvik/kpathsea.ac--22.84.14
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2009-03-25 10:07:41 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2009-03-25 10:07:41 +0000
commit2d7aa45b6526bc79bd79a64fc30acc7f44d55cec (patch)
tree3cdab169522e6eab38f4ced07d10aee940825139 /Build/source/texk/xdvik/kpathsea.ac--22.84.14
parentbdf2b5faa982a11fadecd5db212c13a397f348c1 (diff)
new build system: xdvik-22.84.14
git-svn-id: svn://tug.org/texlive/trunk@12513 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/xdvik/kpathsea.ac--22.84.14')
-rw-r--r--Build/source/texk/xdvik/kpathsea.ac--22.84.1458
1 files changed, 58 insertions, 0 deletions
diff --git a/Build/source/texk/xdvik/kpathsea.ac--22.84.14 b/Build/source/texk/xdvik/kpathsea.ac--22.84.14
new file mode 100644
index 00000000000..3163f9d4111
--- /dev/null
+++ b/Build/source/texk/xdvik/kpathsea.ac--22.84.14
@@ -0,0 +1,58 @@
+dnl Check if we want to compile against an installed kpathsea library
+
+EXTRA_LIBKPATHSEA_INCLUDE=
+EXTRA_LIBKPATHSEA_LIBDIR=
+
+if test "$with_system_kpathsea" = yes; then
+ if test "x$with_kpathsea_libdir" != x; then
+ EXTRA_LIBKPATHSEA_LIBDIR="-L$with_kpathsea_libdir"
+ fi
+ if test "x$with_kpathsea_include" != x; then
+ EXTRA_LIBKPATHSEA_INCLUDE="-I$with_kpathsea_include"
+ fi
+fi
+
+if test "$with_system_kpathsea" = yes; then
+ OLD_LDFLAGS=$LDFLAGS
+ OLD_CPP=$CPP
+ OLD_CPPFLAGS=$CPPFLAGS
+ OLD_LIBS=$LIBS
+
+ LDFLAGS="$LDFLAGS $EXTRA_LIBKPATHSEA_LIBDIR"
+ CPP="$CPP $EXTRA_LIBKPATHSEA_INCLUDE"
+ CPPFLAGS="$EXTRA_LIBKPATHSEA_INCLUDE"
+
+ AC_MSG_CHECKING(whether kpathsea defines kpse_enc_format)
+ AC_TRY_COMPILE([#include "kpathsea/kpathsea.h"
+ ], [kpse_file_format_type mytype = kpse_enc_format;
+ ], have_good_kpathsea=yes, have_good_kpathsea=no)
+ if test $have_good_kpathsea = no; then
+ AC_MSG_RESULT(no)
+ AC_MSG_WARN(kpathsea library is not recent enough; will compile my own)
+ with_system_kpathsea=no
+ else
+ AC_MSG_RESULT(yes)
+ fi
+
+ LDFLAGS=$OLD_LDFLAGS
+ CPP=$OLD_CPP
+ CPPFLAGS=$OLD_CPPFLAGS
+ LIBS=$OLD_LIBS
+fi
+
+if test "$with_system_kpathsea" = yes; then
+ LIBKPATHSEACPPFLAGS="$EXTRA_LIBKPATHSEA_INCLUDE"
+ LDLIBKPATHSEA="$EXTRA_LIBKPATHSEA_LIBDIR -lkpathsea"
+ LIBKPATHSEADEP=
+ using_system_kpathsea=yes
+else
+ LIBKPATHSEACPPFLAGS='-I$(kpathsea_dir)'
+ LDLIBKPATHSEA='$(kpathsea_dir)/libkpathsea.la'
+ LIBKPATHSEADEP='$(kpathsea_dir)/libkpathsea.la'
+ using_system_kpathsea=no
+fi
+
+
+AC_SUBST(LIBKPATHSEACPPFLAGS)
+AC_SUBST(LDLIBKPATHSEA)
+AC_SUBST(LIBKPATHSEADEP)