Code

whoops. now using automake conditionals to prevent attempted compiles
authorM. Sean Finney <seanius@users.sourceforge.net>
Thu, 6 Oct 2005 12:12:47 +0000 (12:12 +0000)
committerM. Sean Finney <seanius@users.sourceforge.net>
Thu, 6 Oct 2005 12:12:47 +0000 (12:12 +0000)
of pst3 on non solaris systems.

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1242 f882894a-f735-0410-b71e-b25c423dba1c

configure.in
plugins-root/Makefile.am

index cbc2f3c4e894d18c6dca307da1f2f9f61f61f918..a2666826d59057e3f05fcfe8a6d16f5708487c49 100644 (file)
@@ -600,6 +600,7 @@ AC_PATH_PROG(PATH_TO_PS,ps)
 AC_MSG_CHECKING(for ps syntax)
 
 dnl Now using the pst3/kmem hack for solaris systems to avoid truncation
+AM_CONDITIONAL(WANT_PST3, false)
 if test "$ac_cv_uname_s" = "SunOS"; then
        #
        # this is a very, very ugly hack, to hardcode the location for plugins
@@ -622,6 +623,7 @@ if test "$ac_cv_uname_s" = "SunOS"; then
        ac_cv_ps_varlist="[procstat,&procuid,&procppid,&procvsz,&procrss,&procpcpu,procprog,&pos]"
        ac_cv_ps_cols=8
        AC_MSG_RESULT([using nagios-plugins internal ps for solaris])
+       AM_CONDITIONAL(WANT_PST3, true)
 
 dnl Some gnu/linux systems (debian for one) don't like -axwo and need axwo.
 dnl so test for this first...
index 81e83774931959b8d25e1b3ff02e5ef59f0f8a84..81679d53cbc0e84eee5c8b3adba4dedd1866d7e9 100644 (file)
@@ -9,7 +9,12 @@ localedir = $(datadir)/locale
 DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
 LIBS = @LIBINTL@ @LIBS@ @SSLINCLUDE@
 
-EXTRA_PROGRAMS = check_dhcp check_icmp pst3
+EXTRA_PROGRAMS = check_dhcp check_icmp
+
+if WANT_PST3
+       EXTRA_PROGRAMS += pst3
+       pst3_DEPENDENCIES = pst3.c
+endif
 
 BASEOBJS = ../plugins/utils.o ../lib/libnagiosplug.a ../lib/libcoreutils.a
 NETOBJS = ../plugins/netutils.o $(BASEOBJS) $(EXTRA_NETOBJS)
@@ -71,4 +76,3 @@ check_icmp_LDADD = $(SOCKETLIBS)
 
 check_dhcp_DEPENDENCIES = check_dhcp.c $(NETOBJS) $(DEPLIBS) 
 check_icmp_DEPENDENCIES = check_icmp.c
-pst3_DEPENDENCIES = pst3.c