All pastes #2096572 Raw Edit

Something

public text v1 · immutable
#2096572 ·published 2011-12-27 10:02 UTC
rendered paste body
AC_INIT(xmpp-tunnel, 0.1, jahrome11@gmail.com)

AM_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE(xmpp-tunnel, 0.1)

# Checks for programs.
AC_PROG_CXX
AC_PROG_CC
AC_PROG_CPP
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET
AC_PROG_RANLIB
AC_CANONICAL_HOST

AC_CONFIG_SUBDIRS(libcommon libxmpp libresoxserver libresox)

# Checks for libraries.

case "$host" in
arm-*-*-*)
	CPPFLAGS="$CPPFLAGS -D__LINUX__ -D__ANDROID__"
	CPPFLAGS="$CPPFLAGS -I../libcommon/src"
	CPPFLAGS="$CPPFLAGS -I../libxmpp/src"
	CPPFLAGS="$CPPFLAGS -I../libresoxserver/src"
	CPPFLAGS="$CPPFLAGS -I../libresox/src"

	LDFLAGS="$LDFLAGS -L../libresox/src -L../libresoxserver/src -L../libxmpp/src -L../libcommon/src"
	LIBS="$LIBS -lresox -lresoxserver -lxmpp -lcommon -lexpat -lssl -lcrypto -lncurses"
	;;

*-*-linux*)
	CPPFLAGS="$CPPFLAGS -Wall -ansi -pedantic -D__LINUX__"
	CPPFLAGS="$CPPFLAGS -I../libcommon/src"
	CPPFLAGS="$CPPFLAGS -I../libxmpp/src"
	CPPFLAGS="$CPPFLAGS -I../libresoxserver/src"
	CPPFLAGS="$CPPFLAGS -I../libresox/src"

	LDFLAGS="$LDFLAGS -L../libresox/src -L../libresoxserver/src -L../libxmpp/src -L../libcommon/src"
	LIBS="$LIBS -lresox -lresoxserver -lxmpp -lcommon -lexpat -lssl -lcrypto -lcurses -lpthread"
	;;

*-*-*darwin*)
	CPPFLAGS="$CPPFLAGS -Wall -ansi -pedantic -D__APPLE__"
	CPPFLAGS="$CPPFLAGS -I../libcommon/src"
	CPPFLAGS="$CPPFLAGS -I../libxmpp/src"
	CPPFLAGS="$CPPFLAGS -I../libresoxserver/src"

	LDFLAGS="$LDFLAGS -L../libcommon/src -L../libxmpp/src -L../libresoxserver/src"
	LIBS="$LIBS -lresoxserver -lxmpp -lcommon -lexpat -lssl -lcrypto"
	LIBS="$LIBS -framework DirectoryService -framework CoreFoundation"
	;;
esac


AC_HEADER_STDC
AC_CHECK_HEADERS([iostream fstream string expat.h])


# Checks for header files.

# Checks for typedefs, structures, and compiler characteristics.
AC_HEADER_STDBOOL
AC_C_CONST

# Checks for library functions.

AC_CONFIG_FILES([Makefile
		 src/Makefile])

AC_OUTPUT