1 dnl $Id: libXau.m4,v 1.5 2005/04/26 19:14:08 shadow Exp $
3 AC_DEFUN([CMU_XAU_INC_WHERE1], [
4 saved_CPPFLAGS=$CPPFLAGS
5 CPPFLAGS="$saved_CPPFLAGS -I$1"
10 ac_cv_found_Xau_inc=yes,
11 ac_cv_found_Xau_inc=no)
12 CPPFLAGS=$saved_CPPFLAGS
15 AC_DEFUN([CMU_XAU_INC_WHERE], [
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
25 AC_MSG_RESULT(not found)
30 AC_DEFUN([CMU_XAU_LIB_WHERE1], [
32 LIBS="$saved_LIBS -L$1 -lXau $LIB_SOCKET"
35 [ac_cv_found_Xau_lib=yes],
36 ac_cv_found_Xau_lib=no)
40 AC_DEFUN([CMU_XAU_LIB_WHERE], [
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
51 AC_MSG_RESULT(not found)
57 AC_REQUIRE([CMU_FIND_LIB_SUBDIR])
58 AC_REQUIRE([CMU_SOCKETS])
60 [ --with-Xau=PREFIX Compile with Xau support],
61 [if test "X$with_Xau" = "X"; then
65 [ --with-Xau-lib=dir use Xau libraries in dir],
66 [if test "$withval" = "yes" -o "$withval" = "no"; then
67 AC_MSG_ERROR([No argument for --with-Xau-lib])
69 AC_ARG_WITH(Xau-include,
70 [ --with-Xau-include=dir use Xau headers in dir],
71 [if test "$withval" = "yes" -o "$withval" = "no"; then
72 AC_MSG_ERROR([No argument for --with-Xau-include])
75 if test "X$with_Xau" != "X"; then
76 if test "$with_Xau" != "yes"; then
77 ac_cv_Xau_where_lib=$with_Xau/$CMU_LIB_SUBDIR
78 ac_cv_Xau_where_inc=$with_Xau/include
82 if test "X$with_Xau_lib" != "X"; then
83 ac_cv_Xau_where_lib=$with_Xau_lib
85 if test "X$ac_cv_Xau_where_lib" = "X"; then
86 CMU_XAU_LIB_WHERE(/usr/X11R6/$CMU_LIB_SUBDIR /usr/local/$CMU_LIB_SUBDIR /usr/openwin/$CMU_LIB_SUBDIR)
89 if test "X$with_Xau_include" != "X"; then
90 ac_cv_Xau_where_inc=$with_Xau_include
92 if test "X$ac_cv_Xau_where_inc" = "X"; then
93 CMU_XAU_INC_WHERE(/usr/X11R6/include /usr/local/include /usr/openwin/include)
96 AC_MSG_CHECKING(whether to include Xau)
97 if test "X$ac_cv_Xau_where_lib" = "X" -a "X$ac_cv_Xau_where_inc" = "X"; then
103 XAU_INC_DIR=$ac_cv_Xau_where_inc
104 XAU_LIB_DIR=$ac_cv_Xau_where_lib
105 XAU_INC_FLAGS="-I${XAU_INC_DIR}"
106 XAU_LIB_FLAGS="-L${XAU_LIB_DIR} -lXau"
107 if test "X$RPATH" = "X"; then
112 if test "X$RPATH" = "X"; then
113 RPATH="-Wl,-rpath,${XAU_LIB_DIR}"
115 RPATH="${RPATH}:${XAU_LIB_DIR}"
119 if test "X$RPATH" = "X"; then
120 RPATH="-Wl,+b${XAU_LIB_DIR}"
122 RPATH="${RPATH}:${XAU_LIB_DIR}"
126 if test "X$RPATH" = "X"; then
127 RPATH="-Wl,-rpath,${XAU_LIB_DIR}"
129 RPATH="${RPATH}:${XAU_LIB_DIR}"
133 if test "$ac_cv_prog_gcc" = yes; then
134 if test "X$RPATH" = "X"; then
135 RPATH="-Wl,-R${XAU_LIB_DIR}"
137 RPATH="${RPATH}:${XAU_LIB_DIR}"
140 RPATH="${RPATH} -R${XAU_LIB_DIR}"