public inbox for cluster-cvs@sourceware.org
help / color / mirror / Atom feed
* rgmanager: master - build: improve slang include path detection
@ 2009-07-09  9:41 Fabio M. Di Nitto
  0 siblings, 0 replies; only message in thread
From: Fabio M. Di Nitto @ 2009-07-09  9:41 UTC (permalink / raw)
  To: cluster-cvs-relay

Gitweb:        http://git.fedorahosted.org/git/rgmanager.git?p=rgmanager.git;a=commitdiff;h=0bfff9e9bec649f4947ef4b9a164ffdd9ecce0f9
Commit:        0bfff9e9bec649f4947ef4b9a164ffdd9ecce0f9
Parent:        ac4e2e66d202d9cfc0071e44a32f7d27281a4449
Author:        Fabio M. Di Nitto <fdinitto@redhat.com>
AuthorDate:    Thu Jul 9 11:40:41 2009 +0200
Committer:     Fabio M. Di Nitto <fdinitto@redhat.com>
CommitterDate: Thu Jul 9 11:40:41 2009 +0200

build: improve slang include path detection

make it a lot smarter and avoid a stupid special case

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
---
 configure.ac                        |   14 +++++---------
 rgmanager/src/daemons/Makefile.am   |    2 +-
 rgmanager/src/daemons/slang_event.c |    4 ++++
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/configure.ac b/configure.ac
index f5b1637..f7a75ff 100644
--- a/configure.ac
+++ b/configure.ac
@@ -94,17 +94,14 @@ fi
 # external libs (no pkgconfig)
 check_lib_no_libs pthread pthread_mutex_lock
 
-AC_CHECK_HEADERS([slang/slang.h], [slang_in_slang=yes])
-if test x"${slang_in_slang}" = xyes; then
-	slang_CFLAGS="-I${oldincludedir}/slang"
-else
-	AC_CHECK_HEADERS([slang.h], [],
-		[AC_MSG_ERROR([Unable to find slang development files])])
-fi
-slang_LIBS="-lslang"
+AC_CHECK_HEADERS([slang/slang.h], [],
+	[AC_CHECK_HEADERS([slang.h], [],
+		[AC_MSG_ERROR([Unable to find slang development files])])])
 
 check_lib_no_libs slang SLmemcmp
 
+slang_LIBS="-lslang"
+
 # Checks for header files.
 AC_CHECK_HEADERS([arpa/inet.h fcntl.h limits.h malloc.h netdb.h netinet/in.h stdint.h stdlib.h string.h sys/file.h sys/ioctl.h sys/param.h sys/socket.h sys/time.h syslog.h termios.h unistd.h])
 
@@ -192,7 +189,6 @@ AC_DEFINE_UNQUOTED([SYSLOGFACILITY], $(eval echo ${SYSLOGFACILITY}),
 AC_DEFINE_UNQUOTED([SYSLOGLEVEL], $(eval echo ${SYSLOGLEVEL}),
 		   [Default syslog level])
 
-AC_SUBST([slang_CFLAGS])
 AC_SUBST([slang_LIBS])
 
 ## *FLAGS handling
diff --git a/rgmanager/src/daemons/Makefile.am b/rgmanager/src/daemons/Makefile.am
index 5f9a3e5..6381387 100644
--- a/rgmanager/src/daemons/Makefile.am
+++ b/rgmanager/src/daemons/Makefile.am
@@ -28,7 +28,7 @@ rgmanager_SOURCES	= fo_domain.c \
 			  watchdog.c
 
 rgmanager_CFLAGS	= $(ccs_CFLAGS) $(cman_CFLAGS) $(dlm_CFLAGS) \
-			  $(xml_CFLAGS) $(slang_CFLAGS) $(logt_CFLAGS)
+			  $(xml_CFLAGS) $(logt_CFLAGS)
 
 rgmanager_LDFLAGS	= $(ccs_LIBS) $(cman_LIBS) $(dlm_LIBS) \
 			  $(xml_LIBS) $(slang_LIBS) $(logt_LIBS) \
diff --git a/rgmanager/src/daemons/slang_event.c b/rgmanager/src/daemons/slang_event.c
index 2a2d509..716d07f 100644
--- a/rgmanager/src/daemons/slang_event.c
+++ b/rgmanager/src/daemons/slang_event.c
@@ -17,7 +17,11 @@
 
 #include <stdio.h>
 #include <string.h>
+#ifdef HAVE_SLANG_SLANG_H
+#include <slang/slang.h>
+#else
 #include <slang.h>
+#endif
 #include <sys/syslog.h>
 #include <malloc.h>
 #include <logging.h>


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-07-09  9:41 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-09  9:41 rgmanager: master - build: improve slang include path detection Fabio M. Di Nitto

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).