|
|
| File: [Development] / xfs-cmds / attr / m4 / package_globals.m4 (download)
Revision 1.6, Tue Jan 23 14:51:14 2007 UTC (10 years, 8 months ago) by bnaujok.longdrop.melbourne.sgi.com
Fix cross-compile issues with libtool and compiler. Merge of master-melb:xfs-cmds:27984a by kenmcd. Fix cross-compile issues with libtool and compiler. |
#
# 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
# BUILD_VERSION
#
AC_DEFUN([AC_PACKAGE_GLOBALS],
[ pkg_name="$1"
AC_SUBST(pkg_name)
AC_PROG_CC
. ./VERSION
pkg_version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
AC_SUBST(pkg_version)
pkg_release=$PKG_BUILD
test -z "$BUILD_VERSION" || pkg_release="$BUILD_VERSION"
AC_SUBST(pkg_release)
DEBUG=${DEBUG:-'-DDEBUG'} dnl -DNDEBUG
debug_build="$DEBUG"
AC_SUBST(debug_build)
OPTIMIZER=${OPTIMIZER:-'-g -O2'}
opt_build="$OPTIMIZER"
AC_SUBST(opt_build)
MALLOCLIB=${MALLOCLIB:-''} dnl /usr/lib/libefence.a
malloc_lib="$MALLOCLIB"
AC_SUBST(malloc_lib)
pkg_user=`id -u -n`
test -z "$INSTALL_USER" || pkg_user="$INSTALL_USER"
AC_SUBST(pkg_user)
pkg_group=`id -g -n`
test -z "$INSTALL_GROUP" || pkg_group="$INSTALL_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)
])