diff options
author | Ronnie Sahlberg <sahlberg@ronnie> | 2007-07-14 15:16:52 +1000 |
---|---|---|
committer | Ronnie Sahlberg <sahlberg@ronnie> | 2007-07-14 15:16:52 +1000 |
commit | e7738e9a4bde8c7803d84431fdd823122a70c814 (patch) | |
tree | d476120787c52e286c85cddbaa9e7348ea2dba90 /ctdb/configure.ac | |
parent | 217142d1e97bab1289064640ad91265335818a7e (diff) | |
download | samba-e7738e9a4bde8c7803d84431fdd823122a70c814.tar.gz |
add some configure magic to make it configure and build properly on
linux and aix
(This used to be ctdb commit 6a422e53a60829c7c8d97e31e6ed14ee38cc2d2d)
Diffstat (limited to 'ctdb/configure.ac')
-rw-r--r-- | ctdb/configure.ac | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ctdb/configure.ac b/ctdb/configure.ac index 86a70d157d5..63ebc28c91b 100644 --- a/ctdb/configure.ac +++ b/ctdb/configure.ac @@ -14,6 +14,23 @@ AC_DEFUN([SMB_ENABLE], [echo -n ""]) AC_INIT(ctdb.h) AC_CONFIG_SRCDIR([server/ctdbd.c]) +case `uname` in + Linux*) + CTDB_SYSTEM_OBJ=common/system_linux.o + CTDB_SCSI_IO=bin/scsi_io + CTDB_PCAP_LDFLAGS= + ;; + AIX*) + CTDB_SYSTEM_OBJ=common/system_aix.o + CTDB_SCSI_IO= + CTDB_PCAP_LDFLAGS=-lpcap + ;; + *) + echo unknown system cant configure + exit + ;; +esac + AC_LIBREPLACE_ALL_CHECKS if test "$ac_cv_prog_gcc" = yes; then @@ -44,5 +61,8 @@ if test x"$ctdb_cv_HAVE_SOCK_SIN_LEN" = x"yes"; then fi AC_SUBST(EXTRA_OBJ) +AC_SUBST(CTDB_SYSTEM_OBJ) +AC_SUBST(CTDB_SCSI_IO) +AC_SUBST(CTDB_PCAP_LDFLAGS) AC_OUTPUT(Makefile) |