diff options
Diffstat (limited to 'm4/ax_check_awk_operator_square.m4')
-rw-r--r-- | m4/ax_check_awk_operator_square.m4 | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/m4/ax_check_awk_operator_square.m4 b/m4/ax_check_awk_operator_square.m4 new file mode 100644 index 0000000..5f23910 --- /dev/null +++ b/m4/ax_check_awk_operator_square.m4 @@ -0,0 +1,32 @@ +# =========================================================================== +# http://autoconf-archive.cryp.to/ax_check_awk_operator_square.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_CHECK_AWK_OPERATOR_SQUARE([ACTION-IF-SUCCESS],[ACTION-IF-FAILURE]) +# +# DESCRIPTION +# +# Check if AWK supports the '^' operator. If successful execute +# ACTION-IF-SUCCESS otherwise ACTION-IF-FAILURE. +# +# This work is heavily based upon testawk.sh script by Heiner Steven. You +# should find his script (and related works) at +# <http://www.shelldorado.com/articles/awkcompat.html>. Thanks to +# Alessandro Massignan for his suggestions and extensive nawk tests on +# FreeBSD. +# +# LICENSE +# +# Copyright (c) 2009 Francesco Salvestrini <salvestrini@users.sourceforge.net> +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. + +AC_DEFUN([AX_CHECK_AWK_OPERATOR_SQUARE], [ + AX_TRY_AWK_EXPOUT([operator ^], + [],[ print 2^2 ],[4], + [$1],[$2]) +]) |