pier 02/05/14 14:45:43 Modified: webapp/support wa_util.m4 Log: More aesthetics changes. Now WA_APPEND will check if the specified value is already there (or not) to avoid duplicates. Revision Changes Path 1.6 +28 -3 jakarta-tomcat-connectors/webapp/support/wa_util.m4 Index: wa_util.m4 =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/webapp/support/wa_util.m4,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- wa_util.m4 3 May 2002 09:38:52 -0000 1.5 +++ wa_util.m4 14 May 2002 21:45:43 -0000 1.6 @@ -57,7 +57,7 @@ dnl -------------------------------------------------------------------------- dnl Author Pier Fumagalli <[EMAIL PROTECTED]> -dnl Version $Id: wa_util.m4,v 1.5 2002/05/03 09:38:52 pier Exp $ +dnl Version $Id: wa_util.m4,v 1.6 2002/05/14 21:45:43 pier Exp $ dnl -------------------------------------------------------------------------- dnl -------------------------------------------------------------------------- @@ -74,6 +74,18 @@ ]) dnl -------------------------------------------------------------------------- +dnl WA_HEADER +dnl Dump an extra header to the standard output +dnl $1 => Message of the header to dump. +dnl -------------------------------------------------------------------------- +AC_DEFUN( + [WA_HEADER], + [ + AC_MSG_RESULT([]) + AC_MSG_RESULT([$1]) + ]) + +dnl -------------------------------------------------------------------------- dnl WA_VARIABLE dnl Initialize a substituted (global) variable with a zero-length string. dnl $1 => The environment variable name. @@ -87,7 +99,8 @@ dnl -------------------------------------------------------------------------- dnl WA_APPEND -dnl Append the extra value to the variable specified +dnl Append the extra value to the variable specified if and only if the +dnl value is not already in there. dnl $1 => The environment variable name. dnl $2 => The extra value dnl -------------------------------------------------------------------------- @@ -99,9 +112,20 @@ if test -z "${$1}" ; then $1="${wa_append_tempval}" else - $1="${$1} ${wa_append_tempval}" + wa_append_found="" + for wa_append_current in ${$1} ; do + if test "${wa_append_current}" = "${wa_append_tempval}" ; then + wa_append_found="yes" + fi + done + if test -z "${wa_append_found}" ; then + $1="${$1} ${wa_append_tempval}" + fi + unset wa_append_found + unset wa_append_current fi fi + unset wa_append_tempval ]) dnl -------------------------------------------------------------------------- @@ -166,6 +190,7 @@ AC_DEFUN( [WA_HELP], [ + ECHO_N="${ECHO_N} + " m4_divert_once( [PARSE_ARGS], [
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>