dnl| configure.in\r
dnl|\r
-dnl| Copyright 1992-2001,2002,2003,2004,2005,2006,2007,2008,2009 Free Software\r
-dnl| Foundation, Inc.\r
+dnl| Copyright 1992-2001, 2002, 2003, 2004, 2005, 2006, 2007, \r
+dnl| 2008, 2009 Free Software Foundation, Inc.\r
dnl|\r
dnl| GNU XBoard is free software: you can redistribute it and/or modify\r
dnl| it under the terms of the GNU General Public License as published by\r
exit 1\r
fi\r
\r
-AC_ARG_WITH(Xaw3d, [ --with-Xaw3d use Xaw3d instead of Xaw],\r
- with_xaw3d="yes", with_xaw3d="no")\r
-\r
-\r
-xaw_headers="no"\r
-if test "$with_xaw3d" == "yes" ; then\r
- XAW_LIBS="-lXaw3d"\r
- AC_CHECK_LIB([Xaw3d], [XawTextReplace], xaw3d_lib="yes", xaw3d_lib="no")\r
- if test "$xaw3d_lib" == "no" ; then\r
- echo Xaw3d libraries not found\r
- exit 1\r
- else\r
- AC_CHECK_HEADER(X11/Xaw3d/Dialog.h,xaw3d_headers="yes",xaw3d_headers="no") \r
- if test "$xaw3d_headers" == "yes" ; then\r
- AC_DEFINE(USE_XAW3D)\r
- xaw_headers="yes"\r
- else\r
- AC_CHECK_HEADER(X11/Xaw/Dialog.h,xaw_headers="yes") \r
- fi\r
- fi\r
-else\r
+dnl | test if user wants ot use Xaw3d headers\r
+AC_ARG_WITH([Xaw3d],\r
+ [AS_HELP_STRING([--with-Xaw3d],\r
+ [use Xaw3d instead of Xaw])],\r
+ [with_xaw3d=yes],\r
+ [with_xaw3d=no])\r
+\r
+XAW_LIBS=\r
+AS_IF([test "x$with_xaw3d" != xno],\r
+ [AC_CHECK_LIB([Xaw3d], \r
+ [XawTextReplace],\r
+ [AC_SUBST([XAW_LIBS], \r
+ ["-lXaw3d"])\r
+ AC_DEFINE([USE_XAW3D], [1],\r
+ [Define if you want to use Xaw3d])],\r
+ [AC_CHECK_HEADER(X11/Xaw/Dialog.h,xaw_headers="yes")\r
+ AC_MSG_FAILURE(\r
+ [--with-Xaw3d was given, but test for Xaw3d failed])],\r
+ [-lXaw])])\r
+if test "$with_xaw3d" == "no" ; then\r
XAW_LIBS="-lXaw"\r
- AC_CHECK_HEADER(X11/Xaw/Dialog.h,xaw_headers="yes")\r
fi\r
-\r
AC_SUBST(XAW_LIBS)\r
\r
-\r
+dnl | end Xaw3d test\r
\r
if test "$xaw_headers" == "no" ; then\r
echo Xaw headers not found \r