summaryrefslogtreecommitdiff
path: root/Build/source/texk/m4/kpse_unset.m4
diff options
context:
space:
mode:
authorMartin Schröder <martin@oneiros.de>2008-01-30 13:46:16 +0000
committerMartin Schröder <martin@oneiros.de>2008-01-30 13:46:16 +0000
commit439959587de13ada54151587673e869870ae48e0 (patch)
tree3777ce568076232a5ed2faf6bef16a74f6bf0841 /Build/source/texk/m4/kpse_unset.m4
parenteff226cc4c60f428692c3b6c799aefcb6f6d1326 (diff)
First step in converting to autoconf 2.61++ from peb
git-svn-id: svn://tug.org/texlive/trunk@6448 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/m4/kpse_unset.m4')
-rw-r--r--Build/source/texk/m4/kpse_unset.m434
1 files changed, 34 insertions, 0 deletions
diff --git a/Build/source/texk/m4/kpse_unset.m4 b/Build/source/texk/m4/kpse_unset.m4
new file mode 100644
index 00000000000..a93d8ef0da8
--- /dev/null
+++ b/Build/source/texk/m4/kpse_unset.m4
@@ -0,0 +1,34 @@
+# Private macros for the kpathsea library.
+# by Karl Berry <karl@freefriends.org>
+# Copyright (C) 199? - 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 1
+
+# AC_UNSET_CC
+# -----------
+# Unset CC to run configure with cross compiler.
+AC_DEFUN([AC_UNSET_CC], [
+ZZ=
+if test "$cross_compiling" = yes &&
+ (test "x$CC" = "xdos-gcc" || test "x$CC" = "xi386-mingw32-gcc" || test "x$CC" = "xgnuwin32gcc") ; then
+ZZ=$CC
+unset CC
+cross_compiling=no
+fi
+])
+
+# AC_RESET_CC
+# -----------
+# Restore CC that has been unset by AC_UNSET_CC
+AC_DEFUN([AC_RESET_CC], [
+if test "x$ZZ" = "xdos-gcc" || test "x$ZZ" = "xi386-mingw32-gcc" || test "x$ZZ" = "xgnuwin32gcc" ; then
+CC=$ZZ
+cross_compiling=yes
+fi
+])
+