blob: 18296f93c0c5f2b43e1403446f8b2a491ac65b03 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
#
# 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_major=$PKG_MAJOR
pkg_minor=$PKG_MINOR
pkg_revision=$PKG_REVISION
pkg_version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION}
AC_SUBST(pkg_major)
AC_SUBST(pkg_minor)
AC_SUBST(pkg_revision)
AC_SUBST(pkg_version)
pkg_release=$PKG_BUILD
test -z "$BUILD_VERSION" || pkg_release="$BUILD_VERSION"
AC_SUBST(pkg_release)
pkg_build_date=`date +%Y-%m-%d`
AC_SUBST(pkg_build_date)
DEBUG=${DEBUG:-'-DDEBUG'} dnl -DNDEBUG
debug_build="$DEBUG"
AC_SUBST(debug_build)
OPTIMIZER=${OPTIMIZER:-'-g -O2'}
opt_build="$OPTIMIZER"
AC_SUBST(opt_build)
pkg_user=`id -u -n root`
test $? -eq 0 || pkg_user=`id -u -n`
test -z "$INSTALL_USER" || pkg_user="$INSTALL_USER"
AC_SUBST(pkg_user)
pkg_group=`id -g -n root`
test $? -eq 0 || pkg_group=`id -g -n`
test -z "$INSTALL_GROUP" || pkg_group="$INSTALL_GROUP"
AC_SUBST(pkg_group)
pkg_distribution=unknown
test -f /etc/SuSE-release && pkg_distribution=suse
test -f /etc/fedora-release && pkg_distribution=fedora
test -f /etc/redhat-release && pkg_distribution=redhat
test -f /etc/debian_version && pkg_distribution=debian
test -z "$DISTRIBUTION" || pkg_distribution="$DISTRIBUTION"
AC_SUBST(pkg_distribution)
pkg_doc_dir=`eval echo $datadir`
pkg_doc_dir=`eval echo $pkg_doc_dir/doc/pcp-gui`
if test "`echo $pkg_doc_dir | sed 's;/.*\$;;'`" = NONE
then
if test -d /usr/share/doc
then
pkg_doc_dir=/usr/share/doc/pcp-gui
else
pkg_doc_dir=/usr/share/pcp-gui
fi
fi
test -z "$DOCDIR" || pkg_doc_dir="$DOCDIR"
AC_SUBST(pkg_doc_dir)
pkg_books_dir=`eval echo $datadir`
pkg_books_dir=`eval echo $pkg_books_dir/doc/pcp-doc`
if test "`echo $pkg_books_dir | sed 's;/.*\$;;'`" = NONE
then
if test -d /usr/share/doc
then
pkg_books_dir=/usr/share/doc/pcp-doc
else
pkg_books_dir=/usr/share/pcp-doc
fi
fi
test -z "$BOOKSDIR" || pkg_books_dir="$BOOKSDIR"
AC_SUBST(pkg_books_dir)
pkg_icon_dir=`eval echo $datadir`
pkg_icon_dir=`eval echo $pkg_icon_dir/pixmaps`
if test "`echo $pkg_icon_dir | sed 's;/.*\$;;'`" = NONE
then
if test -d /usr/share/doc
then
pkg_icon_dir=/usr/share/doc/pcp-gui/pixmaps
else
pkg_icon_dir=/usr/share/pcp-gui/pixmaps
fi
fi
test -z "$ICONDIR" || pkg_icon_dir="$ICONDIR"
AC_SUBST(pkg_icon_dir)
])
|