- AC_ARG_WITH(suffixes,
- [ --with-suffixes install binaries with version string appended to name],
- USE_VERSION_SUFFIXES=$withval,
- : ${USE_VERSION_SUFFIXES=no}
- )
-
- case "$USE_VERSION_SUFFIXES" in
- y | ye | yes) USE_VERSION_SUFFIXES=yes
- AC_DEFINE(USE_VERSION_SUFFIXES, 1,
- [Define to have programs use version suffixes when calling other programs.])
-
- program_suffix="-$VERSION_SUFFIX"
- # This is from the output of configure.in.
- if test "x$program_transform_name" = xs,x,x,; then
- program_transform_name=
- else
- # Double any \ or $. echo might interpret backslashes.
- cat <<\EOF_SED > conftestsed
-s,\\,\\\\,g; s,\$,$$,g
-EOF_SED
- program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
- rm -f conftestsed
- fi
- test "x$program_prefix" != xNONE &&
- program_transform_name="s,^,${program_prefix},; $program_transform_name"
- # Use a double $ so make ignores it.
- test "x$program_suffix" != xNONE &&
- program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
-
- # sed with no file args requires a program.
- test "x$program_transform_name" = "" && program_transform_name="xs,x,x,"
- # Remove empty command
- cat <<\EOF_SED > conftestsed
-s,\;\;,\;,g; s,\; \$,,g; s,\;$,,g
-EOF_SED
- program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
- rm -f conftestsed
- ;;
- n | no) USE_VERSION_SUFFIXES=no
- ;;
- *) AC_MSG_ERROR([*** You must not supply an argument to --with-suffixes option.])
- ;;
- esac
-
- AC_SUBST(USE_VERSION_SUFFIXES)