2009-07-29 12:07:54 +02:00
|
|
|
# -*- Autoconf -*-
|
|
|
|
# Process this file with autoconf to produce a configure script.
|
|
|
|
AC_PREREQ(2.61)
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_INIT([zeromq],[dev])
|
2009-07-29 12:07:54 +02:00
|
|
|
AC_CONFIG_AUX_DIR(config)
|
|
|
|
AM_CONFIG_HEADER(src/platform.hpp)
|
|
|
|
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
|
|
|
|
|
2009-08-29 11:31:32 +02:00
|
|
|
# librbzmq -version-info
|
|
|
|
RBLTVER="1:0:0"
|
|
|
|
AC_SUBST(RBLTVER)
|
|
|
|
|
2009-07-29 12:07:54 +02:00
|
|
|
AM_PROG_CC_C_O
|
|
|
|
|
|
|
|
# Checks for programs.
|
|
|
|
AC_PROG_CXX
|
|
|
|
AC_PROG_LIBTOOL
|
|
|
|
|
|
|
|
# Checks for libraries.
|
|
|
|
AC_CHECK_LIB(pthread, pthread_create)
|
2009-09-02 10:59:31 +02:00
|
|
|
AC_CHECK_LIB(stdc++, malloc)
|
2009-07-29 12:07:54 +02:00
|
|
|
|
|
|
|
# Host speciffic checks
|
|
|
|
AC_CANONICAL_HOST
|
|
|
|
|
|
|
|
case "${host_os}" in
|
|
|
|
*linux*)
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_DEFINE(ZMQ_HAVE_LINUX, 1, [Have Linux OS])
|
2009-07-29 12:07:54 +02:00
|
|
|
CPPFLAGS="-D_REENTRANT $CPPFLAGS"
|
2009-08-29 11:31:32 +02:00
|
|
|
sed < libtool > libtool-2 \
|
2009-07-29 12:07:54 +02:00
|
|
|
's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" "/'
|
|
|
|
mv libtool-2 libtool
|
|
|
|
chmod 755 libtool
|
|
|
|
AC_CHECK_LIB(uuid, uuid_generate)
|
|
|
|
;;
|
|
|
|
*solaris*)
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_DEFINE(ZMQ_HAVE_SOLARIS, 1, [Have Solaris OS])
|
2009-07-29 12:07:54 +02:00
|
|
|
AC_CHECK_LIB(socket, main)
|
|
|
|
AC_CHECK_LIB(nsl, main)
|
|
|
|
AC_CHECK_LIB(rt, main)
|
|
|
|
CPPFLAGS="-D_REENTRANT -D_PTHREADS $CPPFLAGS"
|
|
|
|
AC_MSG_CHECKING([wheter atomic operations can be used])
|
|
|
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
|
|
|
|
[[#include <atomic.h>]],
|
|
|
|
[[uint32_t value;
|
|
|
|
atomic_cas_32 (&value, 0, 0);
|
|
|
|
return 0;]])],
|
|
|
|
[solaris_has_atomic=yes],
|
|
|
|
[solaris_has_atomic=no])
|
|
|
|
AC_MSG_RESULT([$solaris_has_atomic])
|
|
|
|
# Solaris 8 does not have atomic operations exported to user space.
|
|
|
|
if test "x$solaris_has_atomic" = "xno"; then
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_DEFINE(ZMQ_FORCE_MUTEXES, 1, [Force to use mutexes])
|
2009-07-29 12:07:54 +02:00
|
|
|
fi
|
|
|
|
;;
|
|
|
|
*freebsd*)
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_DEFINE(ZMQ_HAVE_FREEBSD, 1, [Have FreeBSD OS])
|
2009-07-29 12:07:54 +02:00
|
|
|
CPPFLAGS="-D_THREAD_SAFE $CPPFLAGS"
|
|
|
|
LIBS="-pthread"
|
|
|
|
;;
|
|
|
|
*darwin*)
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_DEFINE(ZMQ_HAVE_OSX, 1, [Have DarwinOSX OS])
|
2009-07-29 12:07:54 +02:00
|
|
|
LIBS="-pthread"
|
2009-08-03 11:30:13 +02:00
|
|
|
ZMQ_EXTRA_CXXFLAGS+="-Wno-uninitialized"
|
2009-07-29 12:07:54 +02:00
|
|
|
;;
|
|
|
|
*openbsd*)
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_DEFINE(ZMQ_HAVE_OPENBSD, 1, [Have OpenBSD OS])
|
2009-07-29 12:07:54 +02:00
|
|
|
CPPFLAGS="-pthread $CPPFLAGS"
|
|
|
|
LIBS="-pthread"
|
|
|
|
;;
|
|
|
|
*nto-qnx*)
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_DEFINE(ZMQ_HAVE_QNXNTO, 1, [Have QNX Neutrino OS])
|
2009-07-29 12:07:54 +02:00
|
|
|
CPPFLAGS="-D_THREAD_SAFE $CPPFLAGS"
|
|
|
|
AC_CHECK_LIB(socket,main)
|
|
|
|
;;
|
|
|
|
*aix*)
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_DEFINE(ZMQ_HAVE_AIX, 1, [Have AIX OS])
|
2009-07-29 12:07:54 +02:00
|
|
|
if test "x$GXX" = "xyes"; then
|
|
|
|
CPPFLAGS="-D_THREAD_SAFE $CPPFLAGS"
|
|
|
|
fi
|
|
|
|
;;
|
|
|
|
*hpux*)
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_DEFINE(ZMQ_HAVE_HPUX, 1, [Have HPUX OS])
|
2009-07-29 12:07:54 +02:00
|
|
|
if test "x$GXX" = "xyes"; then
|
|
|
|
CPPFLAGS="-D_THREAD_SAFE $CPPFLAGS"
|
|
|
|
fi
|
|
|
|
AC_CHECK_LIB(rt, main)
|
|
|
|
sed < libtool > libtool-2 \
|
|
|
|
's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" "/'
|
|
|
|
mv libtool-2 libtool
|
|
|
|
chmod 755 libtool
|
|
|
|
;;
|
|
|
|
*mingw32*)
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_DEFINE(ZMQ_HAVE_WINDOWS, 1, [Have Windows OS])
|
|
|
|
AC_DEFINE(ZMQ_HAVE_MINGW32, 1, [Have MinGW32])
|
2009-07-29 12:07:54 +02:00
|
|
|
AC_CHECK_HEADERS(windows.h)
|
|
|
|
LIBS="-lwsock32 -lws2_32 -no-undefined"
|
|
|
|
CFLAGS="-std=c99"
|
|
|
|
install_man="no"
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
AC_MSG_ERROR([Not supported os: $host.])
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
# Check if we are running at sparc harware
|
|
|
|
AC_MSG_CHECKING([wheter __sparc__ is defined])
|
|
|
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
|
|
|
|
[[#if defined __sparc__
|
|
|
|
//OK we are on sparc
|
|
|
|
#else
|
|
|
|
error: we are not on sparc
|
|
|
|
#endif
|
|
|
|
]])],
|
|
|
|
[sparc=yes],
|
|
|
|
[sparc=no])
|
|
|
|
|
|
|
|
AC_MSG_RESULT([$sparc])
|
|
|
|
|
|
|
|
if test "x$sparc" = "xyes"; then
|
|
|
|
CPPFLAGS="$CPPFLAGS -mcpu=v9"
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Checks for header files.
|
|
|
|
AC_HEADER_STDC
|
|
|
|
AC_CHECK_HEADERS(errno.h arpa/inet.h netinet/tcp.h netinet/in.h stddef.h \
|
|
|
|
stdlib.h string.h sys/socket.h sys/time.h unistd.h limits.h)
|
|
|
|
|
|
|
|
# Check if we have eventfd.h header file.
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_CHECK_HEADERS(sys/eventfd.h, [AC_DEFINE(ZMQ_HAVE_EVENTFD, 1, [Have eventfd extension.])])
|
2009-07-29 12:07:54 +02:00
|
|
|
|
|
|
|
# Check if we have ifaddrs.h header file.
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_CHECK_HEADERS(ifaddrs.h, [AC_DEFINE(ZMQ_HAVE_IFADDRS, 1, [Have ifaddrs.h header.])])
|
2009-07-29 12:07:54 +02:00
|
|
|
|
|
|
|
# Use c++ in subsequent tests
|
|
|
|
AC_LANG(C++)
|
|
|
|
|
|
|
|
# Optional stuff
|
|
|
|
AC_CHECK_PROG(have_pkg_config, pkg-config, yes, no)
|
|
|
|
|
|
|
|
if test "x$have_pkg_config" != "xno"; then
|
|
|
|
# First instance of PKG_CHECK_ has to be executed
|
|
|
|
PKG_CHECK_EXISTS([dummy_pkg], [], [])
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Checks for typedefs, structures, and compiler characteristics.
|
|
|
|
AC_HEADER_STDBOOL
|
|
|
|
AC_C_CONST
|
|
|
|
AC_C_INLINE
|
|
|
|
AC_TYPE_SIZE_T
|
|
|
|
AC_TYPE_SSIZE_T
|
|
|
|
AC_HEADER_TIME
|
|
|
|
AC_TYPE_UINT32_T
|
|
|
|
AC_C_VOLATILE
|
|
|
|
|
|
|
|
# Substs
|
|
|
|
stdint="0"
|
|
|
|
if test "x$HAVE_STDINT_H" = "xyes"; then
|
|
|
|
stdint="1"
|
|
|
|
fi
|
|
|
|
|
|
|
|
inttypes="0"
|
|
|
|
if test "x$HAVE_INTTYPES_H" = "xyes"; then
|
|
|
|
inttypes="1"
|
|
|
|
fi
|
|
|
|
|
2009-09-07 17:06:47 +02:00
|
|
|
# c
|
|
|
|
czmq="no"
|
|
|
|
AC_ARG_WITH([c], [AS_HELP_STRING([--with-c],
|
|
|
|
[build c language binding [default=no]])], [c=yes], [c=no])
|
|
|
|
|
|
|
|
if test "x$c" != "xno"; then
|
|
|
|
czmq="yes"
|
|
|
|
fi
|
|
|
|
|
|
|
|
# c++
|
|
|
|
cppzmq="no"
|
|
|
|
AC_ARG_WITH([cpp], [AS_HELP_STRING([--with-cpp],
|
|
|
|
[build c++ language binding [default=no]])], [cpp=yes], [cpp=no])
|
|
|
|
|
|
|
|
if test "x$cpp" != "xno"; then
|
|
|
|
cppzmq="yes"
|
|
|
|
fi
|
|
|
|
|
2009-08-24 11:17:16 +02:00
|
|
|
# Python
|
|
|
|
pyzmq="no"
|
|
|
|
|
|
|
|
AC_ARG_WITH(python_headersdir,
|
2009-09-07 17:06:47 +02:00
|
|
|
AS_HELP_STRING([--with-python-headersdir], [Python.h header file location]),
|
2009-08-24 11:17:16 +02:00
|
|
|
[python_headersdir="$withval"], [python_headersdir="no"])
|
|
|
|
|
|
|
|
AC_ARG_WITH([python], [AS_HELP_STRING([--with-python], [build Python language binding [default=no]])], [with_python=yes], [with_python=no])
|
|
|
|
if test "x$with_python" != "xno"; then
|
|
|
|
AM_PATH_PYTHON([2.4], , [:])
|
|
|
|
if test "x$PYTHON" = "x:"; then
|
|
|
|
AC_MSG_ERROR([To run configure with --with-python option, Python has to be installed.]);
|
|
|
|
fi
|
|
|
|
|
|
|
|
if test "x$python_headersdir" != "xno"; then
|
|
|
|
PYTHON_INCLUDES="-I${python_headersdir}"
|
|
|
|
PYTHON_SETUP_INCLUDES="${python_headersdir}"
|
|
|
|
|
|
|
|
AC_CHECK_HEADERS($python_headersdir/Python.h, [] ,
|
|
|
|
[AC_MSG_ERROR([To run configure with --with-python option, Python.h has to be usable.])])
|
|
|
|
|
|
|
|
else
|
|
|
|
py_prefix=`$PYTHON -c "import sys; print sys.prefix"`
|
|
|
|
py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"`
|
|
|
|
PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}"
|
|
|
|
PYTHON_SETUP_INCLUDES="${py_prefix}/include/python${PYTHON_VERSION}"
|
|
|
|
|
|
|
|
if test "$py_prefix" != "$py_exec_prefix"; then
|
|
|
|
PYTHON_INCLUDES="${PYTHON_INCLUDES} -I${py_exec_prefix}/include/python${PYTHON_VERSION}"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_CHECK_HEADERS($py_prefix/include/python${PYTHON_VERSION}/Python.h, [] ,
|
|
|
|
[AC_MSG_ERROR([To run configure with --with-python option, Python.h has to be usable.])])
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_SUBST(PYTHON_INCLUDES)
|
|
|
|
AC_SUBST(PYTHON_SETUP_INCLUDES)
|
|
|
|
|
|
|
|
pyzmq="yes"
|
|
|
|
fi
|
|
|
|
|
2009-08-29 11:31:32 +02:00
|
|
|
# RUBY
|
|
|
|
rbzmq="no"
|
|
|
|
|
|
|
|
AC_ARG_WITH(ruby_headersdir,
|
2009-09-07 17:06:47 +02:00
|
|
|
AS_HELP_STRING([--with-ruby-headersdir], [ruby.h header file location]),
|
2009-08-29 11:31:32 +02:00
|
|
|
[ruby_headersdir="$withval"], [ruby_headersdir="no"])
|
|
|
|
|
|
|
|
if test "x$ruby_headersdir" != "xno"; then
|
|
|
|
CPPFLAGS="${CPPFLAGS} -I${ruby_headersdir}"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_ARG_WITH(ruby_libdir,
|
2009-09-07 17:06:47 +02:00
|
|
|
AS_HELP_STRING([--with-ruby-libdir],[libruby library file location]),
|
2009-08-29 11:31:32 +02:00
|
|
|
[ruby_libdir="$withval"], [ruby_libdir="no"])
|
|
|
|
|
|
|
|
if test "x$ruby_libdir" != "xno"; then
|
|
|
|
LDFLAGS="${LDFLAGS} -L${ruby_libdir}"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_ARG_WITH([ruby], [AS_HELP_STRING([--with-ruby], [build ruby language binding [default=no]])], [with_ruby=yes], [with_ruby=no])
|
|
|
|
if test "x$with_ruby" != "xno"; then
|
|
|
|
AC_CHECK_HEADERS([ruby.h], [],
|
|
|
|
[AC_MSG_ERROR([Could not find Ruby header files, Please specify their location with --with-ruby-headersdir.])])
|
|
|
|
|
|
|
|
AC_SEARCH_LIBS(ruby_init,[ruby ruby1.8 ruby18],,
|
|
|
|
[AC_MSG_ERROR([Could not link with Ruby library. Please specify their location with --with-ruby-libdir.])])
|
|
|
|
|
|
|
|
rbzmq="yes"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_ARG_WITH([rubydir], [AS_HELP_STRING([--with-rubydir],
|
|
|
|
[librbzmq install dir [default=EPREFIX/lib]])],
|
|
|
|
[rubydir="$withval"], [rubydir="_default_"])
|
|
|
|
|
|
|
|
if test "$rubydir" = "_default_"; then
|
|
|
|
rubydir=${libdir}
|
|
|
|
else
|
|
|
|
rubydir=${rubydir}
|
|
|
|
fi
|
|
|
|
|
|
|
|
RUBYDIR="$rubydir"
|
|
|
|
AC_SUBST([RUBYDIR])
|
|
|
|
|
2009-08-24 11:17:16 +02:00
|
|
|
if test "x$pyzmq" != "xyes"; then
|
2009-09-07 17:06:47 +02:00
|
|
|
AC_CHECK_PROG(have_python, python, yes, no)
|
|
|
|
if test "x$have_python" != "xyes"; then
|
|
|
|
AC_MSG_ERROR([Could not find python.])
|
2009-08-24 11:17:16 +02:00
|
|
|
fi
|
2009-09-07 17:06:47 +02:00
|
|
|
fi
|
2009-08-24 11:17:16 +02:00
|
|
|
|
2009-08-31 13:11:46 +02:00
|
|
|
# Java language binding
|
|
|
|
jzmq="no"
|
|
|
|
AC_ARG_WITH([java], [AS_HELP_STRING([--with-java], [build Java language binding [default=no]])], [with_java=yes], [with_java=no])
|
|
|
|
if test "x$with_java" != "xno"; then
|
|
|
|
AC_PATH_PROG(JAVAC, javac, "no",[$PATH:$JAVA_HOME/bin])
|
|
|
|
if test "x$JAVAC" = "xno"; then
|
|
|
|
AC_MSG_ERROR([To run configure with --with-java option, javac has to be on the path.]);
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_PATH_PROG(JAVAH, javah, "no",[$PATH:$JAVA_HOME/bin])
|
|
|
|
if test "x$JAVAH" = "xno"; then
|
|
|
|
AC_MSG_ERROR([To run configure with --with-java option, javah has to be on the path.]);
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_PATH_PROG(JAR, jar, "no", [$PATH:$JAVA_HOME/bin])
|
|
|
|
if test "x$JAR" = "xno"; then
|
|
|
|
AC_MSG_ERROR([To run configure with --with-java option, jar has to be on the path.]);
|
|
|
|
fi
|
|
|
|
|
|
|
|
if test "x$JAVA_HOME" = "x"; then
|
|
|
|
AC_MSG_ERROR([To run configure with --with-java, please set the JAVA_HOME variable to your JDK environment.]);
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_MSG_CHECKING([for jni.h in a $JAVA_HOME/include dir])
|
|
|
|
if test -f $JAVA_HOME/include/jni.h; then
|
|
|
|
AC_MSG_RESULT([yes])
|
|
|
|
else
|
|
|
|
AC_MSG_ERROR([Could not find jni.h in $JAVA_HOME/include directory.]);
|
|
|
|
fi
|
|
|
|
|
|
|
|
JAVAROOT=./
|
|
|
|
AC_SUBST(JAVAROOT)
|
|
|
|
|
|
|
|
case "${host_os}" in
|
|
|
|
*solaris*)
|
|
|
|
JAVA_INCLUDE="-I.. -I${JAVA_HOME}/include -I ${JAVA_HOME}/include/solaris"
|
|
|
|
;;
|
|
|
|
*openbsd*)
|
|
|
|
JAVA_INCLUDE="-I.. -I${JAVA_HOME}/include -I ${JAVA_HOME}/include/openbsd"
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
JAVA_INCLUDE="-I.. -I${JAVA_HOME}/include -I ${JAVA_HOME}/include/linux"
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
AC_SUBST(JAVA_INCLUDE)
|
|
|
|
|
|
|
|
jzmq="yes"
|
|
|
|
fi
|
|
|
|
|
2009-08-26 15:50:37 +02:00
|
|
|
AM_CONDITIONAL(BUILD_PYTHON, test "x$pyzmq" = "xyes")
|
2009-08-31 13:11:46 +02:00
|
|
|
AM_CONDITIONAL(BUILD_JAVA, test "x$jzmq" = "xyes")
|
2009-09-07 17:06:47 +02:00
|
|
|
AM_CONDITIONAL(BUILD_PYTHON, test "x$pyzmq" = "xyes")
|
|
|
|
AM_CONDITIONAL(BUILD_RUBY, test "x$rbzmq" = "xyes")
|
|
|
|
AM_CONDITIONAL(BUILD_C, test "x$czmq" = "xyes")
|
|
|
|
AM_CONDITIONAL(BUILD_CPP, test "x$cppzmq" = "xyes")
|
2009-08-26 15:50:37 +02:00
|
|
|
|
2009-07-29 12:07:54 +02:00
|
|
|
AC_SUBST(stdint)
|
|
|
|
AC_SUBST(inttypes)
|
|
|
|
|
2009-08-03 11:30:13 +02:00
|
|
|
# Subst ZMQ_EXTRA_CXXFLAGS
|
|
|
|
AC_SUBST(ZMQ_EXTRA_CXXFLAGS)
|
2009-07-29 12:07:54 +02:00
|
|
|
|
|
|
|
|
|
|
|
# Checks for library functions.
|
|
|
|
AC_FUNC_MALLOC
|
|
|
|
AC_TYPE_SIGNAL
|
|
|
|
AC_CHECK_FUNCS(perror gettimeofday memset socket getifaddrs freeifaddrs)
|
|
|
|
|
2009-08-30 15:47:39 +02:00
|
|
|
AC_OUTPUT(Makefile src/Makefile python/Makefile python/setup.py ruby/Makefile \
|
2009-09-04 16:21:39 +02:00
|
|
|
java/Makefile perf/Makefile perf/c/Makefile perf/cpp/Makefile \
|
|
|
|
perf/python/Makefile)
|
2009-07-29 12:07:54 +02:00
|
|
|
|
|
|
|
AC_MSG_RESULT([])
|
|
|
|
AC_MSG_RESULT([ ******************************************************** ])
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_MSG_RESULT([ 0MQ ])
|
2009-07-29 12:07:54 +02:00
|
|
|
AC_MSG_RESULT([ ******************************************************** ])
|
|
|
|
AC_MSG_RESULT([ This software is distributed under the terms and ])
|
|
|
|
AC_MSG_RESULT([ conditions of the LESSER GNU GENERAL PUBLIC LICENSE. ])
|
|
|
|
AC_MSG_RESULT([ See the file COPYING and COPYING.LESSER for the full ])
|
|
|
|
AC_MSG_RESULT([ license text. ])
|
|
|
|
AC_MSG_RESULT([ ******************************************************** ])
|
|
|
|
AC_MSG_RESULT([])
|
2009-08-03 11:30:13 +02:00
|
|
|
AC_MSG_RESULT([ 0MQ install dir: $prefix])
|
2009-09-07 17:06:47 +02:00
|
|
|
AC_MSG_RESULT([ C language binding: $czmq])
|
|
|
|
AC_MSG_RESULT([ C++ language binding: $cppzmq])
|
2009-08-24 11:17:16 +02:00
|
|
|
AC_MSG_RESULT([ Python language binding: $pyzmq])
|
2009-08-29 11:31:32 +02:00
|
|
|
AC_MSG_RESULT([ Ruby language binding: $rbzmq])
|
|
|
|
if test "x$rbzmq" = "xyes"; then
|
|
|
|
AC_MSG_RESULT([ Ruby library install dir: $rubydir])
|
|
|
|
fi
|
2009-08-31 13:11:46 +02:00
|
|
|
AC_MSG_RESULT([ Java language binding: $jzmq])
|
2009-07-29 12:07:54 +02:00
|
|
|
AC_MSG_RESULT([])
|
|
|
|
|