/[MITgcm]/MITgcm_contrib/mpack_src/mpack-1.6-4/cmulocal/libXau.m4
ViewVC logotype

Contents of /MITgcm_contrib/mpack_src/mpack-1.6-4/cmulocal/libXau.m4

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Sat Feb 23 20:13:31 2008 UTC (17 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: HEAD
- get new version from: http://packages.qa.debian.org/m/mpack.html
  (files: mpack_1.6.orig.tar.gz, mpack_1.6-4.diff.gz, mpack_1.6-4.dsc)
  and apply patch 'mpack_1.6-4.diff' to original dir: mpack_1.6/
- this fix the MD5 coding on 64.bit platforms (well, seems to).
- added in Contrib to allow separate test (since building mpack seems fishy)

1 dnl $Id: libXau.m4,v 1.3 2002/12/21 18:44:24 cg2v Exp $
2
3 AC_DEFUN(CMU_XAU_INC_WHERE1, [
4 saved_CPPFLAGS=$CPPFLAGS
5 CPPFLAGS="$saved_CPPFLAGS -I$1"
6 AC_TRY_COMPILE([
7 #include <X11/Xauth.h>
8 ],
9 [Xauth foo;],
10 ac_cv_found_Xau_inc=yes,
11 ac_cv_found_Xau_inc=no)
12 CPPFLAGS=$saved_CPPFLAGS
13 ])
14
15 AC_DEFUN(CMU_XAU_INC_WHERE, [
16 for i in $1; do
17 AC_MSG_CHECKING(for Xau headers in $i)
18 CMU_XAU_INC_WHERE1($i)
19 CMU_TEST_INCPATH($i, X11/Xauth)
20 if test "$ac_cv_found_Xau_inc" = "yes"; then
21 ac_cv_Xau_where_inc=$i
22 AC_MSG_RESULT(found)
23 break
24 else
25 AC_MSG_RESULT(not found)
26 fi
27 done
28 ])
29
30 AC_DEFUN(CMU_XAU_LIB_WHERE1, [
31 saved_LIBS=$LIBS
32 LIBS="$saved_LIBS -L$1 -lXau $LIB_SOCKET"
33 AC_TRY_LINK(,
34 [XauDisposeAuth();],
35 [ac_cv_found_Xau_lib=yes],
36 ac_cv_found_Xau_lib=no)
37 LIBS=$saved_LIBS
38 ])
39
40 AC_DEFUN(CMU_XAU_LIB_WHERE, [
41 for i in $1; do
42 AC_MSG_CHECKING(for Xau libraries in $i)
43 CMU_XAU_LIB_WHERE1($i)
44 dnl deal with false positives from implicit link paths
45 CMU_TEST_LIBPATH($i, Xau)
46 if test "$ac_cv_found_Xau_lib" = "yes" ; then
47 ac_cv_Xau_where_lib=$i
48 AC_MSG_RESULT(found)
49 break
50 else
51 AC_MSG_RESULT(not found)
52 fi
53 done
54 ])
55
56 AC_DEFUN(CMU_XAU, [
57 AC_REQUIRE([CMU_SOCKETS])
58 AC_ARG_WITH(Xau,
59 [ --with-Xau=PREFIX Compile with Xau support],
60 [if test "X$with_Xau" = "X"; then
61 with_Xau=yes
62 fi])
63 AC_ARG_WITH(Xau-lib,
64 [ --with-Xau-lib=dir use Xau libraries in dir],
65 [if test "$withval" = "yes" -o "$withval" = "no"; then
66 AC_MSG_ERROR([No argument for --with-Xau-lib])
67 fi])
68 AC_ARG_WITH(Xau-include,
69 [ --with-Xau-include=dir use Xau headers in dir],
70 [if test "$withval" = "yes" -o "$withval" = "no"; then
71 AC_MSG_ERROR([No argument for --with-Xau-include])
72 fi])
73
74 if test "X$with_Xau" != "X"; then
75 if test "$with_Xau" != "yes"; then
76 ac_cv_Xau_where_lib=$with_Xau/lib
77 ac_cv_Xau_where_inc=$with_Xau/include
78 fi
79 fi
80
81 if test "X$with_Xau_lib" != "X"; then
82 ac_cv_Xau_where_lib=$with_Xau_lib
83 fi
84 if test "X$ac_cv_Xau_where_lib" = "X"; then
85 CMU_XAU_LIB_WHERE(/usr/X11R6/lib /usr/local/lib /usr/openwin/lib)
86 fi
87
88 if test "X$with_Xau_include" != "X"; then
89 ac_cv_Xau_where_inc=$with_Xau_include
90 fi
91 if test "X$ac_cv_Xau_where_inc" = "X"; then
92 CMU_XAU_INC_WHERE(/usr/X11R6/include /usr/local/include /usr/openwin/include)
93 fi
94
95 AC_MSG_CHECKING(whether to include Xau)
96 if test "X$ac_cv_Xau_where_lib" = "X" -a "X$ac_cv_Xau_where_inc" = "X"; then
97 ac_cv_found_Xau=no
98 AC_MSG_RESULT(no)
99 else
100 ac_cv_found_Xau=yes
101 AC_MSG_RESULT(yes)
102 XAU_INC_DIR=$ac_cv_Xau_where_inc
103 XAU_LIB_DIR=$ac_cv_Xau_where_lib
104 XAU_INC_FLAGS="-I${XAU_INC_DIR}"
105 XAU_LIB_FLAGS="-L${XAU_LIB_DIR} -lXau"
106 if test "X$RPATH" = "X"; then
107 RPATH=""
108 fi
109 case "${host}" in
110 *-*-linux*)
111 if test "X$RPATH" = "X"; then
112 RPATH="-Wl,-rpath,${XAU_LIB_DIR}"
113 else
114 RPATH="${RPATH}:${XAU_LIB_DIR}"
115 fi
116 ;;
117 *-*-hpux*)
118 if test "X$RPATH" = "X"; then
119 RPATH="-Wl,+b${XAU_LIB_DIR}"
120 else
121 RPATH="${RPATH}:${XAU_LIB_DIR}"
122 fi
123 ;;
124 *-*-irix*)
125 if test "X$RPATH" = "X"; then
126 RPATH="-Wl,-rpath,${XAU_LIB_DIR}"
127 else
128 RPATH="${RPATH}:${XAU_LIB_DIR}"
129 fi
130 ;;
131 *-*-solaris2*)
132 if test "$ac_cv_prog_gcc" = yes; then
133 if test "X$RPATH" = "X"; then
134 RPATH="-Wl,-R${XAU_LIB_DIR}"
135 else
136 RPATH="${RPATH}:${XAU_LIB_DIR}"
137 fi
138 else
139 RPATH="${RPATH} -R${XAU_LIB_DIR}"
140 fi
141 ;;
142 esac
143 AC_SUBST(RPATH)
144 fi
145 ])

  ViewVC Help
Powered by ViewVC 1.1.22