]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blame - m4/package_globals.m4
configure: don't check for preadv and pwritev
[thirdparty/xfsprogs-dev.git] / m4 / package_globals.m4
CommitLineData
de3da66f 1#
16c44ed2
NS
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
fe63d33b
BN
11 AC_PROG_CC
12
16c44ed2
NS
13 . ./VERSION
14 pkg_version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
15 AC_SUBST(pkg_version)
16 pkg_release=$PKG_BUILD
3b73128c 17 test -z "$BUILD_VERSION" || pkg_release="$BUILD_VERSION"
16c44ed2
NS
18 AC_SUBST(pkg_release)
19
20 DEBUG=${DEBUG:-'-DDEBUG'} dnl -DNDEBUG
21 debug_build="$DEBUG"
22 AC_SUBST(debug_build)
23
ba6a8a47 24 OPTIMIZER=${OPTIMIZER:-'-g -O2'}
16c44ed2
NS
25 opt_build="$OPTIMIZER"
26 AC_SUBST(opt_build)
27
28 MALLOCLIB=${MALLOCLIB:-''} dnl /usr/lib/libefence.a
29 malloc_lib="$MALLOCLIB"
30 AC_SUBST(malloc_lib)
31
de3da66f 32 pkg_user=`id -u -n`
a85e1c6b 33 test -z "$INSTALL_USER" || pkg_user="$INSTALL_USER"
16c44ed2
NS
34 AC_SUBST(pkg_user)
35
de3da66f 36 pkg_group=`id -g -n`
a85e1c6b 37 test -z "$INSTALL_GROUP" || pkg_group="$INSTALL_GROUP"
16c44ed2
NS
38 AC_SUBST(pkg_group)
39
40 pkg_distribution=`uname -s`
41 test -z "$DISTRIBUTION" || pkg_distribution="$DISTRIBUTION"
42 AC_SUBST(pkg_distribution)
16c44ed2 43 ])