2 # Generic macro, sets up all of the global packaging variables.
3 # The following environment variables may be set to override defaults:
4 # DEBUG OPTIMIZER MALLOCLIB PLATFORM DISTRIBUTION INSTALL_USER INSTALL_GROUP
7 AC_DEFUN([AC_PACKAGE_GLOBALS],
12 pkg_version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
14 pkg_release=$PKG_BUILD
15 test -z "$BUILD_VERSION" || pkg_release="$BUILD_VERSION"
18 DEBUG=${DEBUG:-'-DDEBUG'} dnl -DNDEBUG
22 OPTIMIZER=${OPTIMIZER:-'-g -O2'}
23 opt_build="$OPTIMIZER"
26 MALLOCLIB=${MALLOCLIB:-''} dnl /usr/lib/libefence.a
27 malloc_lib="$MALLOCLIB"
31 test -z "$INSTALL_USER" || pkg_user="$INSTALL_USER"
35 test -z "$INSTALL_GROUP" || pkg_group="$INSTALL_GROUP"
38 pkg_distribution=`uname -s`
39 test -z "$DISTRIBUTION" || pkg_distribution="$DISTRIBUTION"
40 AC_SUBST(pkg_distribution)
42 pkg_platform=`uname -s | tr 'A-Z' 'a-z'`
43 test -z "$PLATFORM" || pkg_platform="$PLATFORM"
44 AC_SUBST(pkg_platform)