summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
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-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-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-09-04Version number incremented to 2.0.10Martin Sustrik
2010-09-04build: Generate ChangeLog in 'make dist', ZIP automaticallyMartin Lucina
Change 'make dist' to generate the Git ChangeLog file, that way it doesn't have to be manually updated nor kept in Git which causes unnecessary work. Also change 'make dist' to invoke 'dist-zip' automatically to generate a ZIP as well as a .tar.gz. Thanks to http://live.gnome.org/Git/ChangeLog for the inspiration to automatically generate ChangeLog.
2010-09-01maint: will become 2.0.9Martin Sustrik
2010-08-25Update version number to 2.0.8Martin Lucina
2010-06-10-lcrypto added to linking flags for QNXPiotr Trojanek
2010-06-04zmqd: Removing for now, not ready for 2.0.7Martin Lucina
2010-06-04Remove PGM examples from buildMartin Lucina
2010-05-15single 0MQ daemon (zmqd) - initial versionJon Dyte
2010-05-10Update OpenPGM to version 2.1.26Martin Lucina
2010-04-29eventfd-style signaling removedMartin Sustrik
2010-04-12Build fixes for cross compiling and Win32Martin Lucina
2010-04-10Remove -Wxxx gcc-isms from subdir MakefilesMartin Lucina
2010-04-10Compile perf tests with the C++ compilerMartin Lucina
This lets us build the binaries in a portable fashion w/o having to worry about how to link with the C++ runtime.
2010-04-10Build fixes for Solaris and non-GNU compilersMartin Lucina
Compiling C++ code with -D_POSIX_SOURCE on Solaris is unsupported, so remove it. Isolate GCC-isms inside checks that we are actually using GCC/G++. Only check for -lstdc++ when on GCC and doing static linking.
2010-04-09Fix for Issue #14Martin Lucina
Don't fail hard if an unreleased tarball is being built and asciidoc is not installed; instead just print a big fat warning
2010-04-09version bumped to 2.0.7Martin Sustrik
2010-03-22configure does not mention xmlto when missingVitaly Mayatskikh
2010-03-16Add MSVC build files to distributionMartin Sustrik
2010-03-12C perf tests are built non-optionally; C++ perf tests removedMartin Sustrik
2010-03-12simplify configuration summaryMartin Sustrik
2010-03-12devices are built unconditionallyMartin Sustrik
2010-03-12text concerning language bindings removed from configureMartin Sustrik
2010-03-11Restructure language bindingsMartin Lucina
C and C++ headers moved from bindings/ to include/, bindings/ removed --with-c and --with-cpp options to configure removed, C and C++ now built and installed by default
2010-03-11Removed Java binding from core distributionMartin Lucina
2010-03-09udp transport renamed to epgmMartin Sustrik
2010-03-03Win32 build fixesMartin Lucina
2010-02-27Ruby binding removedMartin Sustrik
2010-02-27python binding removedMartin Sustrik
2010-02-26Cygwin supportMartin Lucina
2010-02-24Update OpenPGM to 2.0.24 (stable)Martin Lucina
2010-02-24chat example moved to separate repoMartin Sustrik
2010-02-22NetBSD: Check for and use atomic_ops(3) if availableMartin Lucina
2010-02-22Fix $build_doc/$install_man check yet againMartin Lucina
2010-02-20Minor buid system tunningmalosek
2010-02-19Add missing check for install_man=yesMartin Lucina
Fixes git builds w/o asciidoc, bug introduced in 46824abe
2010-02-19build on cygwin enabledMartin Sustrik
2010-02-18Add NetBSD supportMartin Lucina
2010-02-18Fix typoMartin Lucina
2010-02-18libstdc++ depends on libm on some platformsMartin Lucina
2010-02-18Fix detection of libstdc++Martin Lucina
We only care about libstdc++ when using GNU C++. Further, libstdc++ depends on libm on some platforms, fix this.
2010-02-18Never build docs from tarball releasesMartin Lucina
This fixes the build_doc logic to work as advertised and never try to (re)build documentation when working with a tarball release.
2010-02-18Use feature test macros more conservativelyMartin Lucina
It turns out that feature test macros are a complete mess, and defining _GNU_SOURCE and _POSIX_C_SOURCE together breaks some systems. So we try and define the appropriate "make everything visible" combination specific to each system instead. This may still break something, so people should test their platforms and speak up if so.
2010-02-17Add POSIX and GNU Feature Test MacrosMartin Lucina
This should fix more exotic POSIX platforms such as HPUX which insist on having _POSIX_C_SOURCE defined to get proper threading behaviour. We also define _GNU_SOURCE so that we get any extensions on systems with glibc, e.g. eventfd.
2010-02-15Cleaning up more PGM cruftMartin Lucina
2010-02-15Clarify python.h messagesMartin Lucina
2010-02-15Fix typoMartin Lucina