]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blame - m4/package_globals.m4
Simpler fix for the libuuid problem from awhile ago, works with all autoconf versions.
[thirdparty/xfsprogs-dev.git] / m4 / package_globals.m4
CommitLineData
16c44ed2
NS
1#
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
3b73128c 5# BUILD_VERSION
16c44ed2
NS
6#
7AC_DEFUN([AC_PACKAGE_GLOBALS],
8 [ pkg_name="$1"
9 AC_SUBST(pkg_name)
10
11 . ./VERSION
12 pkg_version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
13 AC_SUBST(pkg_version)
14 pkg_release=$PKG_BUILD
3b73128c 15 test -z "$BUILD_VERSION" || pkg_release="$BUILD_VERSION"
16c44ed2
NS
16 AC_SUBST(pkg_release)
17
18 DEBUG=${DEBUG:-'-DDEBUG'} dnl -DNDEBUG
19 debug_build="$DEBUG"
20 AC_SUBST(debug_build)
21
22 OPTIMIZER=${OPTIMIZER:-'-g'} dnl -O2
23 opt_build="$OPTIMIZER"
24 AC_SUBST(opt_build)
25
26 MALLOCLIB=${MALLOCLIB:-''} dnl /usr/lib/libefence.a
27 malloc_lib="$MALLOCLIB"
28 AC_SUBST(malloc_lib)
29
30 PKG_USER=${INSTALL_USER:-'root'}
31 pkg_user="$PKG_USER"
32 AC_SUBST(pkg_user)
33
34 PKG_GROUP=${INSTALL_GROUP:-'root'}
35 pkg_group="$PKG_GROUP"
36 AC_SUBST(pkg_group)
37
38 pkg_distribution=`uname -s`
39 test -z "$DISTRIBUTION" || pkg_distribution="$DISTRIBUTION"
40 AC_SUBST(pkg_distribution)
41
42 pkg_platform=`uname -s | tr 'A-Z' 'a-z' | sed -e 's/irix64/irix/'`
43 test -z "$PLATFORM" || pkg_platform="$PLATFORM"
44 AC_SUBST(pkg_platform)
45 ])