Blame m4/package_globals.m4

Packit b0b924
# 
Packit b0b924
# Generic macro, sets up all of the global packaging variables.
Packit b0b924
# The following environment variables may be set to override defaults:
Packit b0b924
#   DEBUG OPTIMIZER MALLOCLIB PLATFORM DISTRIBUTION INSTALL_USER INSTALL_GROUP
Packit b0b924
#   BUILD_VERSION
Packit b0b924
#
Packit b0b924
AC_DEFUN([AC_PACKAGE_GLOBALS],
Packit b0b924
  [ pkg_name="$1"
Packit b0b924
    AC_SUBST(pkg_name)
Packit b0b924
Packit b0b924
    . ./VERSION
Packit b0b924
    pkg_version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
Packit b0b924
    AC_SUBST(pkg_version)
Packit b0b924
    pkg_release=$PKG_BUILD
Packit b0b924
    test -z "$BUILD_VERSION" || pkg_release="$BUILD_VERSION"
Packit b0b924
    AC_SUBST(pkg_release)
Packit b0b924
Packit b0b924
    DEBUG=${DEBUG:-'-DDEBUG'}		dnl  -DNDEBUG
Packit b0b924
    debug_build="$DEBUG"
Packit b0b924
    AC_SUBST(debug_build)
Packit b0b924
Packit b0b924
    OPTIMIZER=${OPTIMIZER:-'-g'}	dnl  -O2
Packit b0b924
    opt_build="$OPTIMIZER"
Packit b0b924
    AC_SUBST(opt_build)
Packit b0b924
Packit b0b924
    MALLOCLIB=${MALLOCLIB:-''}		dnl  /usr/lib/libefence.a
Packit b0b924
    malloc_lib="$MALLOCLIB"
Packit b0b924
    AC_SUBST(malloc_lib)
Packit b0b924
Packit b0b924
    PKG_USER=${INSTALL_USER:-'root'}
Packit b0b924
    pkg_user="$PKG_USER"
Packit b0b924
    AC_SUBST(pkg_user)
Packit b0b924
Packit b0b924
    PKG_GROUP=${INSTALL_GROUP:-'root'}
Packit b0b924
    pkg_group="$PKG_GROUP"
Packit b0b924
    AC_SUBST(pkg_group)
Packit b0b924
Packit b0b924
    pkg_distribution=`uname -s`
Packit b0b924
    test -z "$DISTRIBUTION" || pkg_distribution="$DISTRIBUTION"
Packit b0b924
    AC_SUBST(pkg_distribution)
Packit b0b924
Packit b0b924
    pkg_platform=`uname -s | tr 'A-Z' 'a-z' | sed -e 's/irix64/irix/'`
Packit b0b924
    test -z "$PLATFORM" || pkg_platform="$PLATFORM"
Packit b0b924
    AC_SUBST(pkg_platform)
Packit b0b924
  ])