⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 version.m4

📁 开源备份软件源码 AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is a backup system that a
💻 M4
字号:
# Amanda version handling macros# SYNOPSIS##   AMANDA_SNAPSHOT_STAMP## DESCRIPTION##   If srcdir contains a file named SNAPSHOT, with a line matching#	Snapshot Date: [0-9]*#   then set add the date to VERSION and set #   SNAPSHOT_STAMP=SNAPSHOT.#AC_DEFUN([AMANDA_SNAPSHOT_STAMP],[    if test -f "$srcdir/SNAPSHOT"; then      cat < "$srcdir/SNAPSHOT"    changequote(,)      snapdate=`sed -n '/^Snapshot Date: \([0-9]*\)/ s//\1/p' < $srcdir/SNAPSHOT`    changequote([,])      test -z "$snapdate" || VERSION="$VERSION-$snapdate"      SNAPSHOT_STAMP=SNAPSHOT    else      SNAPSHOT_STAMP=    fi    AC_SUBST(SNAPSHOT_STAMP)])# SYNOPSIS##   AMANDA_SPLIT_VERSION## DESCRIPTION##   Set the version number of this release of Amanda from the VERSION#   string, which is set in AM_INIT_AUTOMAKE.  Sets VERSION_MAJOR,#   VERSION_MINOR, VERSION_PATCH, and VERSION_COMMENT to the #   corresponding components of VERSION, and VERSION_SUFFIX to a#   version-specific filename suffix.#AC_DEFUN([AMANDA_SPLIT_VERSION],[    changequote(,)    VERSION_MAJOR=`expr "$VERSION" : '\([0-9]*\)'`    VERSION_MINOR=`expr "$VERSION" : '[0-9]*\.\([0-9]*\)'`    VERSION_PATCH=`expr "$VERSION" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`    VERSION_COMMENT=\"`expr "$VERSION" : '[0-9]*\.[0-9]*\.[0-9]*\(.*\)'`\"    changequote([,])    VERSION_SUFFIX="$VERSION"    AC_SUBST(VERSION_MAJOR)    AC_SUBST(VERSION_MINOR)    AC_SUBST(VERSION_PATCH)    AC_SUBST(VERSION_COMMENT)    AC_SUBST(VERSION_SUFFIX)])# SYNOPSIS##   AMANDA_WITH_SUFFIXES## DESCRIPTION##   Implement the --with-suffixes option.  If it is given, then set#   program_transform_name appropriately and AC_DEFINE USE_VERSION_SUFFIXES to 1.#   USE_VERSION_SUFFIXES is substituted with the value 'no' or 'yes'.#AC_DEFUN([AMANDA_WITH_SUFFIXES],[    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 > conftestseds,\\,\\\\,g; s,\$,$$,gEOF_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 > conftestseds,\;\;,\;,g; s,\; \$,,g; s,\;$,,gEOF_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)])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -