2
dnl autoconf for Agents
4
dnl License: GNU General Public License (GPL)
6
dnl ===============================================
8
dnl ===============================================
11
dnl Suggested structure:
12
dnl information on the package
13
dnl checks for programs
14
dnl checks for libraries
15
dnl checks for header files
17
dnl checks for structures
18
dnl checks for compiler characteristics
19
dnl checks for library functions
20
dnl checks for system services
22
AC_INIT(resource-agents, 1.0.2, pacemaker@oss.clusterlabs.org)
30
dnl Where #defines go (e.g. `AC_CHECK_HEADERS' below)
32
dnl Internal header: include/config.h
33
dnl - Contains ALL defines
34
dnl - include/config.h.in is generated automatically by autoheader
35
dnl - NOT to be included in any header files except lha_internal.h
36
dnl (which is also not to be included in any other header files)
38
dnl External header: include/agent_config.h
39
dnl - Contains a subset of defines checked here
40
dnl - Manually edit include/agent_config.h.in to have configure include new defines
41
dnl - Should not include HAVE_* defines
42
dnl - Safe to include anywhere
43
AM_CONFIG_HEADER(include/config.h include/agent_config.h)
47
[ --with-version=version Override package version (if you're a packager needing to pretend) ],
48
[ PACKAGE_VERSION="$withval" ])
51
[ --with-pkg-name=name Override package name (if you're a packager needing to pretend) ],
52
[ PACKAGE_NAME="$withval" ])
54
AM_INIT_AUTOMAKE($PACKAGE_NAME, $PACKAGE_VERSION)
55
AC_DEFINE_UNQUOTED(AGENTS_VERSION, "$PACKAGE_VERSION", Current agents version)
58
export CC_IN_CONFIGURE
62
dnl ========================================================================
63
dnl Compiler characteristics
64
dnl ========================================================================
66
AC_PROG_CC dnl Can force other with environment variable "CC".
73
AC_CHECK_SIZEOF(short)
76
AC_CHECK_SIZEOF(long long)
79
dnl ===============================================
81
dnl ===============================================
84
AC_MSG_CHECKING(whether $CC supports "$@")
85
AC_COMPILE_IFELSE([int main(){return 0;}] ,[RC=0; AC_MSG_RESULT(yes)],[RC=1; AC_MSG_RESULT(no)])
89
extract_header_define() {
90
AC_MSG_CHECKING(for $2 in $1)
91
Cfile=/tmp/extract_define.$2.${$}
92
printf "#include <stdio.h>\n" > ${Cfile}.c
93
printf "#include <%s>\n" $1 >> ${Cfile}.c
94
printf "int main(int argc, char **argv) { printf(\"%%s\", %s); return 0; }\n" $2 >> ${Cfile}.c
95
$CC $CFLAGS ${Cfile}.c -o ${Cfile}
99
rm -f ${Cfile}.c ${Cfile}
102
dnl ===============================================
103
dnl Configure Options
104
dnl ===============================================
106
dnl Some systems, like Solaris require a custom package name
108
[ --with-pkgname=name name for pkg (typically for Solaris) ],
109
[ PKGNAME="$withval" ],
110
[ PKGNAME="LXHAhb" ],
114
AC_ARG_ENABLE([ansi],
115
[ --enable-ansi force GCC to compile to ANSI/ANSI standard for older compilers.
118
AC_ARG_ENABLE([fatal-warnings],
119
[ --enable-fatal-warnings very pedantic and fatal warnings for gcc
124
[ --with-initdir=DIR directory for init (rc) scripts [${INITDIR}]],
125
[ INITDIR="$withval" ])
127
OCF_ROOT_DIR="/usr/lib/ocf"
128
AC_ARG_WITH(ocf-root,
129
[ --with-ocf-root=DIR directory for OCF scripts [${OCF_ROOT_DIR}]],
130
[ if test x"$withval" = xprefix; then OCF_ROOT_DIR=${prefix}; else
131
OCF_ROOT_DIR="$withval"; fi ])
133
AC_ARG_ENABLE([libnet],
134
[ --enable-libnet Use libnet for ARP based funcationality, [default=try]],
135
[enable_libnet="$enableval"], [enable_libnet=try])
137
dnl ===============================================
138
dnl General Processing
139
dnl ===============================================
142
echo Our Host OS: $host_os/$host
144
AC_MSG_NOTICE(Sanitizing prefix: ${prefix})
149
AC_MSG_NOTICE(Sanitizing exec_prefix: ${exec_prefix})
151
dnl For consistency with Heartbeat, map NONE->$prefix
152
NONE) exec_prefix=$prefix;;
153
prefix) exec_prefix=$prefix;;
156
AC_MSG_NOTICE(Sanitizing INITDIR: ${INITDIR})
158
prefix) INITDIR=$prefix;;
160
AC_MSG_CHECKING(which init (rc) directory to use)
161
for initdir in /etc/init.d /etc/rc.d/init.d /sbin/init.d \
162
/usr/local/etc/rc.d /etc/rc.d
174
INITDIR=${sysconfdir}/init.d
176
AC_MSG_RESULT($INITDIR);;
180
AC_MSG_NOTICE(Sanitizing libdir: ${libdir})
182
dnl For consistency with Heartbeat, map NONE->$prefix
184
AC_MSG_CHECKING(which lib directory to use)
185
for aDir in lib64 lib
187
trydir="${exec_prefix}/${aDir}"
195
AC_MSG_RESULT($libdir);
199
dnl Expand autoconf variables so that we dont end up with '${prefix}'
200
dnl in #defines and python scripts
201
dnl NOTE: Autoconf deliberately leaves them unexpanded to allow
202
dnl make exec_prefix=/foo install
203
dnl No longer being able to do this seems like no great loss to me...
205
eval prefix="`eval echo ${prefix}`"
206
eval exec_prefix="`eval echo ${exec_prefix}`"
207
eval bindir="`eval echo ${bindir}`"
208
eval sbindir="`eval echo ${sbindir}`"
209
eval libexecdir="`eval echo ${libexecdir}`"
210
eval datadir="`eval echo ${datadir}`"
211
eval sysconfdir="`eval echo ${sysconfdir}`"
212
eval sharedstatedir="`eval echo ${sharedstatedir}`"
213
eval localstatedir="`eval echo ${localstatedir}`"
214
eval libdir="`eval echo ${libdir}`"
215
eval includedir="`eval echo ${includedir}`"
216
eval oldincludedir="`eval echo ${oldincludedir}`"
217
eval infodir="`eval echo ${infodir}`"
218
eval mandir="`eval echo ${mandir}`"
220
dnl docdir is a recent addition to autotools
221
eval docdir="`eval echo ${docdir}`"
222
if test "x$docdir" = "x"; then
223
docdir="`eval echo ${datadir}/doc`"
227
dnl Home-grown variables
228
eval INITDIR="${INITDIR}"
230
for j in prefix exec_prefix bindir sbindir libexecdir datadir sysconfdir \
231
sharedstatedir localstatedir libdir includedir oldincludedir infodir \
232
mandir INITDIR docdir
234
dirname=`eval echo '${'${j}'}'`
238
AC_MSG_WARN([$j directory ($dirname) does not exist!])
242
dnl This OS-based decision-making is poor autotools practice;
243
dnl feature-based mechanisms are strongly preferred.
245
dnl So keep this section to a bare minimum; regard as a "necessary evil".
248
POWEROFF_OPTIONS="-f"
251
*bsd*) LIBS="-L/usr/local/lib"
252
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
257
POWEROFF_OPTIONS="-n"
260
AC_DEFINE_UNQUOTED(ON_LINUX, 1, Compiling for Linux platform)
261
POWEROFF_OPTIONS="-nf"
265
AC_DEFINE_UNQUOTED(ON_DARWIN, 1, Compiling for Darwin platform)
266
LIBS="$LIBS -L${prefix}/lib"
267
CFLAGS="$CFLAGS -I${prefix}/include"
272
AC_DEFINE_UNQUOTED(HA_LOG_FACILITY, LOG_DAEMON, Default logging facility)
274
AC_MSG_NOTICE(Host CPU: $host_cpu)
280
*) if test "$GCC" = yes; then
281
CFLAGS="$CFLAGS -m64"
286
AC_MSG_CHECKING(which format is needed to print uint64_t)
293
AC_DEFINE_UNQUOTED(U64T, "$U64T", Correct printf format for logging uint64_t)
296
dnl Variables needed for substitution
298
AC_CHECK_HEADERS(heartbeat/glue_config.h)
300
if test "$ac_cv_header_heartbeat_glue_config_h" = "yes"; then
301
OCF_ROOT_DIR=`extract_header_define heartbeat/glue_config.h OCF_ROOT_DIR`
306
AC_DEFINE_UNQUOTED(OCF_ROOT_DIR,"$OCF_ROOT_DIR", OCF root directory - specified by the OCF standard)
307
AC_SUBST(OCF_ROOT_DIR)
309
GLUE_STATE_DIR=${localstatedir}/run
310
AC_DEFINE_UNQUOTED(GLUE_STATE_DIR,"$GLUE_STATE_DIR", Where to keep state files and sockets)
311
AC_SUBST(GLUE_STATE_DIR)
313
AC_DEFINE_UNQUOTED(HA_VARRUNDIR,"$GLUE_STATE_DIR", Where Heartbeat keeps state files and sockets - old name)
314
HA_VARRUNDIR="$GLUE_STATE_DIR"
315
AC_SUBST(HA_VARRUNDIR)
317
dnl Eventually move out of the heartbeat dir tree and create symlinks when needed
318
HA_VARLIBHBDIR=${localstatedir}/lib/heartbeat
319
AC_DEFINE_UNQUOTED(HA_VARLIBHBDIR,"$HA_VARLIBHBDIR", Whatever this used to mean)
320
AC_SUBST(HA_VARLIBHBDIR)
322
OCF_RA_DIR="${OCF_ROOT_DIR}/resource.d/"
323
AC_DEFINE_UNQUOTED(OCF_RA_DIR,"$OCF_RA_DIR", Location for OCF RAs)
326
AC_PATH_PROGS(HG, hg false)
327
AC_MSG_CHECKING(build version)
328
BUILD_VERSION=unknown
329
if test -f $srcdir/.hg_archival.txt; then
330
BUILD_VERSION=`cat $srcdir/.hg_archival.txt | awk '/node:/ { print $2 }'`
331
elif test -x $HG -a -d .hg; then
332
BUILD_VERSION=`$HG id -itb`
333
if test $? != 0; then
334
BUILD_VERSION=unknown
338
AC_DEFINE_UNQUOTED(BUILD_VERSION, "$BUILD_VERSION", Build version)
339
AC_MSG_RESULT($BUILD_VERSION)
340
AC_SUBST(BUILD_VERSION)
342
dnl ===============================================
344
dnl ===============================================
346
PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin"
350
AC_CHECK_PROGS(MAKE, gmake make)
351
AC_PATH_PROGS(SSH, ssh, /usr/bin/ssh)
352
AC_PATH_PROGS(SCP, scp, /usr/bin/scp)
353
AC_PATH_PROGS(HG, hg, /bin/false)
354
AC_PATH_PROGS(TAR, tar)
355
AC_PATH_PROGS(MD5, md5)
356
AC_PATH_PROGS(TEST, test)
357
AC_PATH_PROGS(PING, ping, /bin/ping)
358
AC_PATH_PROGS(IFCONFIG, ifconfig, /sbin/ifconfig)
359
AC_PATH_PROGS(MAILCMD, mailx mail, mail)
360
AC_PATH_PROGS(EGREP, egrep)
361
AC_PATH_PROGS(PKGCONFIG, pkg-config)
369
AC_PATH_PROGS(ROUTE, route)
370
AC_DEFINE_UNQUOTED(ROUTE, "$ROUTE", path to route command)
372
AC_MSG_CHECKING(ifconfig option to list interfaces)
373
for IFCONFIG_A_OPT in "-A" "-a" ""
375
$IFCONFIG $IFCONFIG_A_OPT > /dev/null 2>&1
379
AC_DEFINE_UNQUOTED(IFCONFIG_A_OPT, "$IFCONFIG_A_OPT", option for ifconfig command)
380
AC_MSG_RESULT($IFCONFIG_A_OPT)
385
AC_SUBST(IFCONFIG_A_OPT)
387
if test x"${MAKE}" = x""; then
388
AC_MSG_ERROR(You need (g)make installed in order to build ${PACKAGE})
391
dnl ===============================================
393
dnl ===============================================
394
AC_CHECK_LIB(socket, socket)
395
AC_CHECK_LIB(gnugetopt, getopt_long) dnl if available
397
if test x"${PKGCONFIG}" = x""; then
398
AC_MSG_ERROR(You need pkgconfig installed in order to build ${PACKAGE})
401
if test "x${enable_thread_safe}" = "xyes"; then
402
GPKGNAME="gthread-2.0"
408
$PKGCONFIG --exists $GPKGNAME
410
GLIBCONFIG="$PKGCONFIG $GPKGNAME"
413
echo PKG_CONFIG_PATH=$PKG_CONFIG_PATH
414
$PKGCONFIG --exists $GPKGNAME; echo $?
415
$PKGCONFIG --cflags $GPKGNAME; echo $?
416
$PKGCONFIG $GPKGNAME; echo $?
419
AC_MSG_ERROR(You need glib2-devel installed in order to build ${PACKAGE})
421
AC_MSG_RESULT(using $GLIBCONFIG)
423
if test "X$GLIBCONFIG" != X; then
424
AC_MSG_CHECKING(for special glib includes: )
425
GLIBHEAD=`$GLIBCONFIG --cflags`
426
AC_MSG_RESULT($GLIBHEAD)
427
CPPFLAGS="$CPPFLAGS $GLIBHEAD"
429
AC_MSG_CHECKING(for glib library flags)
430
GLIBLIB=`$GLIBCONFIG --libs`
431
AC_MSG_RESULT($GLIBLIB)
432
LIBS="$LIBS $GLIBLIB"
435
dnl ========================================================================
437
dnl ========================================================================
440
AC_CHECK_HEADERS(sys/socket.h)
441
AC_CHECK_HEADERS(sys/sockio.h)
443
dnl ========================================================================
445
dnl ========================================================================
447
AC_CHECK_FUNCS(strnlen)
449
dnl 'reboot()' system call: one argument (e.g. Linux) or two (e.g. Solaris)?
451
AC_CACHE_CHECK([number of arguments in reboot system call],
454
[#include <sys/reboot.h>],
458
[#include <sys/reboot.h>],
459
[(void)reboot(0,(void *)0);],
467
dnl Argument count of 0 suggests no known 'reboot()' call.
468
if test "$ac_cv_REBOOT_ARGS" -ge "1"; then
469
AC_DEFINE_UNQUOTED(REBOOT_ARGS,$ac_cv_REBOOT_ARGS,[number of arguments for reboot system call])
472
AC_PATH_PROGS(REBOOT, reboot, /sbin/reboot)
474
AC_SUBST(REBOOT_OPTIONS)
475
AC_DEFINE_UNQUOTED(REBOOT, "$REBOOT", path to the reboot command)
476
AC_DEFINE_UNQUOTED(REBOOT_OPTIONS, "$REBOOT_OPTIONS", reboot options)
478
AC_PATH_PROGS(POWEROFF_CMD, poweroff, /sbin/poweroff)
479
AC_SUBST(POWEROFF_CMD)
480
AC_SUBST(POWEROFF_OPTIONS)
481
AC_DEFINE_UNQUOTED(POWEROFF_CMD, "$POWEROFF_CMD", path to the poweroff command)
482
AC_DEFINE_UNQUOTED(POWEROFF_OPTIONS, "$POWEROFF_OPTIONS", poweroff options)
484
AC_PATH_PROGS(XSLTPROC, xsltproc)
485
AM_CONDITIONAL(BUILD_DOC, test "x$XSLTPROC" != "x" )
486
if test "x$XSLTPROC" = "x"; then
487
AC_MSG_WARN([xsltproc not installed, unable to (re-)build manual pages])
491
dnl ========================================================================
493
dnl ========================================================================
495
AC_CHECK_FUNCS(getopt, AC_DEFINE(HAVE_DECL_GETOPT, 1, [Have getopt function]))
497
dnl ========================================================================
499
dnl ========================================================================
504
if test "$ac_cv_header_heartbeat_glue_config_h" = "yes"; then
510
AM_CONDITIONAL(BUILD_SFEX, test "$build_sfex" = "yes" )
512
dnl ========================================================================
514
dnl ========================================================================
517
libnet_version="none"
521
AC_MSG_CHECKING(if libnet is required)
522
libnet_fatal=$enable_libnet
523
case $enable_libnet in
525
yes|libnet10|libnet11|10|11) libnet_fatal=yes;;
528
*Linux*|*linux*) libnet_fatal=no;;
529
*) libnet_fatal=yes;; dnl legacy behavior
532
*) libnet_fatal=yes; enable_libnet=try;;
534
AC_MSG_RESULT($libnet_fatal)
536
if test "x$enable_libnet" != "xno"; then
537
AC_PATH_PROGS(LIBNETCONFIG, libnet-config)
539
AC_CHECK_LIB(nsl, t_open) dnl -lnsl
540
AC_CHECK_LIB(socket, socket) dnl -lsocket
541
AC_CHECK_LIB(net, libnet_get_hwaddr, LIBNETLIBS=" -lnet", [])
544
AC_MSG_CHECKING(for libnet)
545
if test "x$LIBNETLIBS" != "x" -o "x$enable_libnet" = "xlibnet11"; then
547
if test "$ac_cv_lib_nsl_t_open" = yes; then
548
LIBNETLIBS="-lnsl $LIBNETLIBS"
550
if test "$ac_cv_lib_socket_socket" = yes; then
551
LIBNETLIBS="-lsocket $LIBNETLIBS"
555
libnet_version="libnet1.1"
558
if test "x$enable_libnet" = "xtry" -o "x$enable_libnet" = "xlibnet10"; then
559
if test "x$LIBNETLIBS" = x -a "x${LIBNETCONFIG}" != "x" ; then
560
LIBNETDEFINES="`$LIBNETCONFIG --defines` `$LIBNETCONFIG --cflags`";
561
LIBNETLIBS="`$LIBNETCONFIG --libs`";
562
libnet_version="libnet1.0 (old)"
564
*-l*) libnet=`echo $LIBNETLIBS | sed 's%.*-l%%'`;;
565
*) libnet_version=none;;
568
CPPFLAGS="$CPPFLAGS $LIBNETDEFINES"
570
AC_CHECK_HEADERS(libnet.h)
571
if test "$ac_cv_header_libnet_h" = no; then
576
AC_MSG_RESULT(found $libnet_version)
578
if test "$libnet_version" = none; then
581
if test $libnet_fatal = yes; then
582
AC_MSG_ERROR(libnet not found)
586
AC_CHECK_LIB($libnet,libnet_init,
587
[new_libnet=yes; AC_DEFINE(HAVE_LIBNET_1_1_API, 1, Libnet 1.1 API)],
588
[new_libnet=no; AC_DEFINE(HAVE_LIBNET_1_0_API, 1, Libnet 1.0 API)],$LIBNETLIBS)
592
if test "$new_libnet" = yes; then
593
AC_MSG_CHECKING(for libnet API 1.1.4: )
594
save_CFLAGS="$CFLAGS"
595
CFLAGS="$CFLAGS -fgnu89-inline -Wall -Werror"
596
AC_COMPILE_IFELSE([#include <libnet.h>
597
int main(){libnet_t *l=NULL; libnet_pblock_record_ip_offset(l, l->total_size); return(0); }],
599
[AC_DEFINE(HAVE_LIBNET_1_1_4_API, 1, Libnet 1.1.4 API) AC_MSG_RESULT(yes)])
600
CFLAGS="$save_CFLAGS"
605
*Linux*|*linux*) sendarp_linux=1;;
609
AC_SUBST(LIBNETDEFINES)
611
AM_CONDITIONAL(SENDARP_LINUX, test $sendarp_linux = 1 )
612
AM_CONDITIONAL(USE_LIBNET, test "x$libnet_version" != "xnone" )
614
dnl ************************************************************************
615
dnl * Check for netinet/icmp6.h to enable the IPv6addr resource agent
616
AC_CHECK_HEADERS(netinet/icmp6.h,[],[],[#include <sys/types.h>])
617
AM_CONDITIONAL(USE_IPV6ADDR, test "$ac_cv_header_netinet_icmp6_h" = yes -a "$new_libnet" = yes )
619
dnl ========================================================================
621
dnl ========================================================================
623
dnl Make sure that CFLAGS is not exported. If the user did
624
dnl not have CFLAGS in their environment then this should have
625
dnl no effect. However if CFLAGS was exported from the user's
626
dnl environment, then the new CFLAGS will also be exported
627
dnl to sub processes.
632
if export | fgrep " CFLAGS=" > /dev/null; then
633
export -n CFLAGS || true # We don't want to bomb out if this fails
636
if test "$GCC" != yes; then
638
enable_fatal_warnings=no
640
CFLAGS="$CFLAGS -ggdb3 -O0"
642
# We had to eliminate -Wnested-externs because of libtool changes
643
# Also remove -Waggregate-return because we use one libnet
644
# call which returns a struct
645
EXTRA_FLAGS="-fgnu89-inline
646
-fstack-protector-all
651
-Wdeclaration-after-statement
659
-Wmissing-declarations
660
-Wmissing-format-attribute
669
# Additional warnings it might be nice to enable one day
673
for j in $EXTRA_FLAGS
678
CC_EXTRAS="$CC_EXTRAS $j"
682
dnl In lib/ais/Makefile.am there's a gcc option available as of v4.x
684
GCC_MAJOR=`gcc -v 2>&1 | awk 'END{print $3}' | sed 's/[.].*//'`
685
AM_CONDITIONAL(GCC_4, test "${GCC_MAJOR}" = 4)
687
dnl System specific options
691
if test "${enable_fatal_warnings}" = "unknown"; then
692
enable_fatal_warnings=yes
697
if test "x${enable_fatal_warnings}" != xno && cc_supports_flag -Werror ; then
698
enable_fatal_warnings=yes
700
enable_fatal_warnings=no
703
if test "x${enable_ansi}" != xno && cc_supports_flag -std=iso9899:199409 ; then
704
AC_MSG_NOTICE(Enabling ANSI Compatibility)
705
CC_EXTRAS="$CC_EXTRAS -ansi -D_GNU_SOURCE -DANSI_ONLY"
708
AC_MSG_NOTICE(Activated additional gcc flags: ${CC_EXTRAS})
711
CFLAGS="$CFLAGS $CC_EXTRAS"
713
NON_FATAL_CFLAGS="$CFLAGS"
714
AC_SUBST(NON_FATAL_CFLAGS)
717
dnl We reset CFLAGS to include our warnings *after* all function
718
dnl checking goes on, so that our warning flags don't keep the
719
dnl AC_*FUNCS() calls above from working. In particular, -Werror will
720
dnl *always* cause us troubles if we set it before here.
723
if test "x${enable_fatal_warnings}" = xyes ; then
724
AC_MSG_NOTICE(Enabling Fatal Warnings)
725
CFLAGS="$CFLAGS -Werror"
729
dnl This is useful for use in Makefiles that need to remove one specific flag
730
CFLAGS_COPY="$CFLAGS"
731
AC_SUBST(CFLAGS_COPY)
738
dnl The Makefiles and shell scripts we output
739
AC_CONFIG_FILES(Makefile \
741
heartbeat/.ocf-binaries \
742
heartbeat/.ocf-directories \
743
heartbeat/.ocf-shellfuncs \
744
heartbeat/ocf-returncodes \
745
heartbeat/ocf-shellfuncs \
746
heartbeat/shellfuncs \
749
ldirectord/Makefile \
750
ldirectord/ldirectord \
751
ldirectord/init.d/Makefile \
752
ldirectord/init.d/ldirectord \
753
ldirectord/init.d/ldirectord.debian \
754
ldirectord/init.d/ldirectord.debian.default \
755
ldirectord/logrotate.d/Makefile \
756
ldirectord/OCF/Makefile \
757
ldirectord/OCF/ldirectord \
761
dnl Now process the entire list of files added by previous
762
dnl calls to AC_CONFIG_FILES()
765
dnl *****************
766
dnl Configure summary
767
dnl *****************
770
AC_MSG_RESULT([$PACKAGE configuration:])
771
AC_MSG_RESULT([ Version = ${VERSION} (Build: $BUILD_VERSION)])
772
AC_MSG_RESULT([ Features =${PKG_FEATURES}])
774
AC_MSG_RESULT([ Prefix = ${prefix}])
775
AC_MSG_RESULT([ Executables = ${sbindir}])
776
AC_MSG_RESULT([ Man pages = ${mandir}])
777
AC_MSG_RESULT([ Libraries = ${libdir}])
778
AC_MSG_RESULT([ Header files = ${includedir}])
779
AC_MSG_RESULT([ Arch-independent files = ${datadir}])
780
AC_MSG_RESULT([ Documentation = ${docdir}])
781
AC_MSG_RESULT([ State information = ${localstatedir}])
782
AC_MSG_RESULT([ System configuration = ${sysconfdir}])
783
AC_MSG_RESULT([ AIS Plugins = ${LCRSODIR}])
785
AC_MSG_RESULT([ CFLAGS = ${CFLAGS}])
786
AC_MSG_RESULT([ Libraries = ${LIBS}])
787
AC_MSG_RESULT([ Stack Libraries = ${CLUSTERLIBS}])