|
|
| File: [Development] / xfs-cmds / dmapi / m4 / package_globals.m4 (download)
Revision 1.1, Tue Apr 29 03:12:13 2003 UTC (14 years, 5 months ago) by nathans
Bunch of configure updates for dmapi to allow packages to better be kept in sync in this area. Macros which setup global build variables for package builds. |
#
# Generic macro, sets up all of the global packaging variables.
# The following environment variables may be set to override defaults:
# DEBUG OPTIMIZER MALLOCLIB PLATFORM DISTRIBUTION INSTALL_USER INSTALL_GROUP
#
AC_DEFUN([AC_PACKAGE_GLOBALS],
[ pkg_name="$1"
AC_SUBST(pkg_name)
. ./VERSION
pkg_version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
AC_SUBST(pkg_version)
pkg_release=$PKG_BUILD
AC_SUBST(pkg_release)
DEBUG=${DEBUG:-'-DDEBUG'} dnl -DNDEBUG
debug_build="$DEBUG"
AC_SUBST(debug_build)
OPTIMIZER=${OPTIMIZER:-'-g'} dnl -O2
opt_build="$OPTIMIZER"
AC_SUBST(opt_build)
MALLOCLIB=${MALLOCLIB:-''} dnl /usr/lib/libefence.a
malloc_lib="$MALLOCLIB"
AC_SUBST(malloc_lib)
PKG_USER=${INSTALL_USER:-'root'}
pkg_user="$PKG_USER"
AC_SUBST(pkg_user)
PKG_GROUP=${INSTALL_GROUP:-'root'}
pkg_group="$PKG_GROUP"
AC_SUBST(pkg_group)
pkg_distribution=`uname -s`
test -z "$DISTRIBUTION" || pkg_distribution="$DISTRIBUTION"
AC_SUBST(pkg_distribution)
pkg_platform=`uname -s | tr 'A-Z' 'a-z' | sed -e 's/irix64/irix/'`
test -z "$PLATFORM" || pkg_platform="$PLATFORM"
AC_SUBST(pkg_platform)
])