| # |
| # 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) |
| |
| . ./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'` |
| test -z "$PLATFORM" || pkg_platform="$PLATFORM" |
| AC_SUBST(pkg_platform) |
| ]) |