esac
## local defines
-PKG_FEATURES=""
+PACKAGE_FEATURES=""
LINT_FLAGS="-weak -unrecog +posixlib +ignoresigns -fcnuse \
-badflag -D__gnuc_va_list=va_list -D__attribute\(x\)="
AC_ARG_ENABLE([nss],
[ --enable-nss : Network Security Services encryption. ],
- [ default="yes" ])
+ [ default="no" ])
AC_ARG_WITH([lcrso-dir],
[ --with-lcrso-dir=DIR : corosync lcrso files. ],
if test "x${enable_debug}" = xyes; then
AC_DEFINE_UNQUOTED([DEBUG], [1], [Compiling Debugging code])
OPT_CFLAGS="-O0"
- PKG_FEATURES="$PKG_FEATURES debug"
+ PACKAGE_FEATURES="$PACKAGE_FEATURES debug"
else
OPT_CFLAGS="-O3"
fi
# Look for libnss
if test "x${enable_nss}" = xyes; then
- if $PKGCONFIG --exists nss; then
- NSS_CFLAGS="`$PKGCONFIG --cflags nss`"
- NSS_LDFLAGS="`$PKGCONFIG --libs nss`"
+ PKG_CHECK_MODULES([nss],[nss])
AC_DEFINE_UNQUOTED([HAVE_LIBNSS], 1, [have libnss])
- PKG_FEATURES="$PKG_FEATURES nss"
- fi
+ PACKAGE_FEATURES="$PACKAGE_FEATURES nss"
fi
# extra warnings
OPT_CFLAGS="-O0"
COVERAGE_CFLAGS="-ftest-coverage -fprofile-arcs"
COVERAGE_LDFLAGS="-ftest-coverage -fprofile-arcs"
- PKG_FEATURES="$PKG_FEATURES coverage"
+ PACKAGE_FEATURES="$PACKAGE_FEATURES coverage"
else
COVERAGE_CFLAGS=""
COVERAGE_LDFLAGS=""
cc_supports_flag -std=iso9899:199409 ; then
AC_MSG_NOTICE([Enabling ANSI Compatibility])
ANSI_CPPFLAGS="-ansi -D_GNU_SOURCE -DANSI_ONLY"
- PKG_FEATURES="$PKG_FEATURES ansi"
+ PACKAGE_FEATURES="$PACKAGE_FEATURES ansi"
else
ANSI_CPPFLAGS=""
fi
cc_supports_flag -Werror ; then
AC_MSG_NOTICE([Enabling Fatal Warnings (-Werror)])
WERROR_CFLAGS="-Werror"
- PKG_FEATURES="$PKG_FEATURES fatal-warnings"
+ PACKAGE_FEATURES="$PACKAGE_FEATURES fatal-warnings"
else
WERROR_CFLAGS=""
fi
AC_MSG_RESULT([ System configuration = ${sysconfdir}])
AC_MSG_RESULT([ LCRSO = ${LCRSODIR}])
AC_MSG_RESULT([ SOCKETDIR = ${SOCKETDIR}])
-AC_MSG_RESULT([ Features =${PKG_FEATURES}])
+AC_MSG_RESULT([ Features =${PACKAGE_FEATURES}])
AC_MSG_RESULT([])
AC_MSG_RESULT([$PACKAGE build info:])
AC_MSG_RESULT([ Library SONAME = ${SONAME}])
AM_CFLAGS = -fPIC
-INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include
+INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include $(nss_CFLAGS)
TOTEM_SRC = coropoll.c totemip.c totemnet.c totemrrp.c \
totemsrp.c totemmrp.c totempg.c crypto.c wthread.c
libtotem_pg.so.$(SONAME): $(TOTEM_OBJS)
$(CC) -shared -o $@ \
-Wl,-soname=libtotem_pg.so.$(SOMAJOR) \
- $^ $(LDFLAGS) $(NSS_LDFLAGS) -lpthread
+ $^ $(LDFLAGS) $(nss_LIBS) -lpthread
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so.$(SOMAJOR)