summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
2011-11-09Set libzmq ABI version to 3Martin Lucina
libzmq master (3.1) is not ABI compatible with libzmq 2.1.x or 3.0 (removed functionality), hence the ABI version needs to be set to 3. Signed-off-by: Martin Lucina <martin@lucina.net>
2011-10-31VTCP transport removedMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-10-26Added compile-time test for SOCK_CLOEXECMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-10-04New upstream OpenPGM maintenance release 5.1.118.Steven McCoy
Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
2011-09-04Added option to choose internal polling systemMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-08-15Semaphores are not used anymore, build system is adjusted accordinglyMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-08-15Added Android supportMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-07-26Experimental VTCP listener addedMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-07-15ZMQ_IDENTITY socket option removedMartin Sustrik
This patch simplifies the whole codebase significantly, including dropping depedency on libuuid. Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-07-03Build system checks for presence of eventfd.h headerMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-04-09RPM packaging improvementsMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-04-04Make pkg-config dependency conditionalMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-04-02Large rename: AC_ZMQ_ to LIBZMQ_ and ac_zmq_ to libzmq_. Fixes "warning ↵Mikko Koppanen
suspicious cache-id" Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-04-02Added code coverage checkingMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-04-02Add option to build with system opepgmMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-03-31Upstream the openpgm build fixes. Add DSO symbol visibility to OpenPGM buildsMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-03-23Pre-compiled devices removedMartin Sustrik
Along with the devices, xmlParser which is no longer needed is removed. Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-02-07m4_esyscmd_s doesnt seem to be portable across different systemsMikko Koppanen
Signed-off-by: Mikko Koppanen <mikko.koppanen@gmail.com>
2011-02-05Fixed autogen.sh warnings on Debian 6 systems.Chris Rempel
Signed-off-by: Chris Rempel <csrl@gmx.com> Please enter the commit message for your changes. Lines starting
2011-01-12Support dynamic generation of C preprocessor definitions for PGM rather than ↵Neale Ferguson
hardcoding them. Signed-off-by: Neale Ferguson <neale@sinenomine.net>
2010-12-18Fix passing through CFLAGS/CPPFLAGS/CXXFLAGS when using --enable-debugMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-12-07tar doesn't accept -C flag on solaris while extractingMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-12-07Fix visibility on rhel4Mikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-12-01Bump OpenPGM to 5.0.92.Steven McCoy
Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
2010-12-01Bump ABI version to 1:0:0 for ZeroMQ 2.1.0 releaseMartin Lucina
Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-12-01Prefix variables with "ac_zmq_"Mikko Koppanen
- Added a macro for checking clang compiler - Moved basic compiler checks to a macro - Added a macro for checking if compiler supports a flag - Added --enable-debug flag - Added a macro for running normal autoconf check with compiler flags - Added a macro for checking for verbose flag for different compilers (-Wall) - Added a macro for turning on strict standards compliance - Added a macro for turning warnings to errors - Added a macro for checking if compiler supports given pragma - Most of the flags now go through checks if the compilers supports them rather than enumerating different compilers - Added DSO symbol visibility for sun compiler - Enabled verbose mode for sun compiler - Fixed build for ICC 12.x by adding -wd279 to size_t checks - Removed pkg-config checks as those don't seem to be used anywhere Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-11-25Control symbol exports using -fvisibilityMartin Lucina
On systems using GCC 4.0 or newer which support symbol visibility in shared libraries, use -fvisibility=hidden and only export explict API functions defined in zmq.cpp. We do not enable -fvisibility on MinGW since this uses a separate mechanism (__declspec). Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-11-19Add a check that the compiler actually works.Mikko Koppanen
The patch tests that the C and C++ compilers actually exist and work. autoconf seems to default to 'g++' when C++ compiler is not found, which causes the following error (when the compiler isn't there): checking for uuid_generate in -luuid... no configure: error: cannot link with -luuid, install uuid-dev. The config.log contains the real error message "g++ command not found" but the error message shown to the user is misleading. Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-11-18Run autoupdate on the configure.inMikko Koppanen
I ran autoupdate on the configure.in, which generated most of the patch attached. There is also a small manual fix in which removes the warning "Remember to add LT_INIT to configure.in" which I assume is because AC_PROG_LIBTOOL was called inside a macro. Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-11-17Remove unneeded substitutionsMikko Koppanen
Couldn't find a place where these substs were actually used Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-11-17Remove unnecessary conditionalMikko Koppanen
This conditional is unnecessary as BUILD_PGM can be negated in the test. Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-11-17MinGW32 build fixesMikko Koppanen
After long discussions in IRC we came to conclusion that there is no elegant way to handle static builds with MinGW32. This patch sets AC_DISABLE_STATIC by default on MinGW32 and Cygwin Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-11-17Fix mingw32 buildMikko Koppanen
MinGW32 defines __int64_t as long long, which causes the build to fail unless -Wno-long-long is used. In addition the shutdown_stress test isn't currently compatible with Win. Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-11-15Build refactoringMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-11-13Merge branch 'maint'Martin Sustrik
* maint: Couple of patches for AIX build
2010-11-13Couple of patches for AIX buildMartin Sustrik
- RAND_bytes function resides in crypto library - pollfd on AIX used 'reqevents' instead of events and 'retnevents' instead of 'revents' Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-11-02crypto library is needed on HP-UX to generate UUIDsMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-26Update to OpenPGM 5.0.91.Steven McCoy
Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
2010-10-23Fixes build on Linux using Sun Studio compilerMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-10-16Don't set pedantic to yes if using ICCMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-10-15maint: Upgrade OpenPGM to 2.1.28~dfsgMartin Lucina
Upgrade OpenPGM to version 2.1.28 for ZeroMQ 2.0.x. Now we also use the DFSG-compliant upstream release tarball. Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-10-15Merge branch 'maint'Martin Sustrik
* maint: Makefile.am: Add missing files to distribution, improve maintainer-clean configure.in: Extract API version from zmq.h Added bin directory to ignore list. Conflicts: configure.in include/zmq.h
2010-10-15configure.in: Extract API version from zmq.hMartin Lucina
* Added a version.sh and relevant changes to configure.in to extract the API version from zmq.h at the time autogen.sh is run. * Moved the version macros to be next to zmq_version in zmq.h and improved the comments. * Modified ZMQ_MAKE_VERSION to use (x) instead of plain x when expanding macro parameters. Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-10-15Fixes build on Linux using Sun Studio compilerMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-10-11Merge branch 'maint'Martin Sustrik
* maint: configure.in: Do not patch libtool rpath handling Fixing the Red Hat packaging
2010-10-11configure.in: Do not patch libtool rpath handlingMartin Lucina
For historic reasons (mainly compatbility with really old libtool), configure was patching libtool to not use rpath in binaries. This breaks (among other things) correct operation of "make check" since the test binaries may not be run with the correct shared library version. Current best practice as seen e.g. at http://wiki.debian.org/RpathIssue suggests that this is no longer an issue, so I'm removing the code that patches libtool. Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-10-11Fixing the Red Hat packagingMartin Sustrik
When adding ZMQ_VERSION macros, I incorrectly removed the PACKAGE_VERSION macro. Adding it back. Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-09Merge branch 'maint'Martin Sustrik
* maint: Version macros added Conflicts: builds/msvc/platform.hpp Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-09Version macros addedMartin Sustrik
Macro ZMQ_VERSION represents the current version of 0MQ Macro ZMQ_MAKE_VERSION(major,minor,patch) allows to create a representation of the specified version. The versions can be compared using simple <, >, ==, etc. operators. Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-04configure.in: OpenPGM no longer requires pkg-configMartin Lucina