summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Setting minimum version for autoconf to 2.63Alan Antonuk2012-05-241-1/+1
|
* Update "issues" URIMichael Steinert2012-05-171-1/+1
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Bump version in configure.ac to match CMakeLists.txtMichael Steinert2012-05-171-2/+2
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Cleanup Win32 artifactsMichael Steinert2012-05-171-2/+1
| | | | | | | 1. Standardize on `win32` vs `windows/win32` 2. Move `msinttypes` into platform directory Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Set default visibility to hidden & enable a couple more warningsMichael Steinert2012-05-171-0/+4
| | | | | | | | | | | | | | Enable the following GCC options: 1. -Wstrict-prototypes 2. -Wcast-align 3. -fno-common 4. -fvisibility=hidden This commit also includes some general cleanup of header files (mostly for readability). Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Add a pkg-config fileMichael Steinert2012-05-171-1/+4
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Cleanup platform checks in configure.acMichael Steinert2012-05-171-40/+18
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Cleanup 64-bit optionMichael Steinert2012-05-171-5/+8
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Cleanup python checkMichael Steinert2012-05-171-38/+20
| | | | | | | Also remove old compiler flag settings (should have been in a previous commit). Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Make configure options more sensibleMichael Steinert2012-05-171-42/+26
| | | | | | | | | | | | | | `--disable-tools` will disable the AMQP tools. `--disable-docs` will disable the AMQP tools documentation. The `XMLTO` environment variable can be used to override the location of the `xmlto` command at configure time. The `POPT_CFLAGS` & `POPT_LIBS` environment variables can be used to influence Libpopt configuration. Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* General cleanup in configure.acMichael Steinert2012-05-171-33/+22
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Add -Wall, -Wextra & -pedantic by defaultMichael Steinert2012-05-171-0/+7
| | | | | | | This change also adds a couple small autoconf macros to make it easier to deal with compiler options. Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Add proper libtool versioningMichael Steinert2012-05-171-5/+24
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Enable silent build rulesMichael Steinert2012-05-171-0/+1
| | | | | | | | | This change makes it much easier to spot warnings in compiler output. To see the full build commands, build with: $ make V=1 Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Store macros in m4 sub-directoryMichael Steinert2012-05-171-0/+1
| | | | | | | | This is a recommended practice for Automake. The correct macros will be distributed with the source tarball making it easier for users to regenerate configure/Makefile if they wish. Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Convert to non-recursive AutomakeMichael Steinert2012-05-171-7/+10
| | | | | | | | This change should speed up parallel builds considerably. It also simplifies the structure of the build system making it possible to properly track dependencies. Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Don't rely on unaligned accesses or little-endiannessDavid Wragg2011-08-171-0/+2
| | | | | | | | | | This uses memcpy to avoid the unaligned accesses. gcc on x86 seems to do a reasonable job of optimizing them away. gcc on ARM leaves some memcpy calls in the generated code. It might be better in terms of the code generated to use an approach based on packaged structs (that's wwhat the Linux kernel does). But that would depend on compiler-specific syntax.
* Remove trailing whitespaceDavid Wragg2011-07-051-1/+1
|
* Fix remaining mentions of the defunct tonyg@rabbitmq.com addressDavid Wragg2011-03-021-1/+1
|
* Fix VPATH builds. Path to spec file was incorrect.Tony Garnock-Jones2010-12-111-1/+1
|
* merge bug23472 into default (ac_abs_confdir only available in recent ↵Alexandru Scvortov2010-11-241-2/+4
|\ | | | | | | versions of autoconf)
| * Don't use ac_abs_confdir in autoconf.acbug23472David Wragg2010-11-041-2/+4
| | | | | | | | | | | | | | | | It's only available in recent versions of autoconf, and is not documented. Instead use things like srcdir and top_srcdir, which are documented long-standing features of autoconf.
* | Use the msinttypes header when building with the Microsoft compilerDavid Wragg2010-10-211-4/+13
| |
* | Pass "-ansi -pedantic" to gcc, so it tells us when we stray from C90David Wragg2010-10-211-2/+10
| | | | | | | | | | | | | | | | And fix up the resulting warnings We don't use "-ansi -pedantic" in the tools dir, because that code relies on libpopt, and so is unlikely ever to work with the Microsoft compiler anyway.
* | Microsoft link.exe doesn't understand the -l syntaxDavid Wragg2010-10-211-1/+4
| | | | | | | | | | So we need to specify the winsock2 library name explicitly. It gets found by searching along the path in the LIB environment variable.
* | Get autoconf to detect the inline function syntaxDavid Wragg2010-10-211-0/+2
|/
* updated rabbitmq-c to the latest codegenAlexandru Scvortov2010-08-041-1/+1
|
* merged default into bug22951Alexandru Scvortov2010-08-041-10/+1
|\
| * this branch is default with amqp_0_9_1 merged in; everything seems to work fineAlexandru Scvortov2010-07-091-10/+1
| |
* | Merge default into bug22825Tony Garnock-Jones2010-06-271-2/+28
|\ \ | |/ |/|
| * Merge default into bug22825Tony Garnock-Jones2010-06-061-2/+28
| |\
| | * A Windows port, using MinGW/MSYSDavid Wragg2010-05-301-1/+26
| | |
| | * The simplejson module is bundled with python2.6 but renamed to jsonDavid Wragg2010-05-301-1/+2
| | |
* | | Use the new extensions file (NB: this does not add synchronous basic.recover ↵bug22864Simon MacMullen2010-06-171-0/+10
|/ / | | | | | | to the C client, it just unbreaks the build).
* | Fix up packaging: xmlto was getting confused in build/source separationTony Garnock-Jones2010-06-061-0/+1
|/
* Add docbook-based man pages for toolsDavid Wragg2010-05-251-1/+15
|
* Add a configure check to make sure that we have the popt.h headerbug22390David Wragg2010-02-231-0/+7
|
* Command line AMQP tools based on rabbitmq-cDavid Wragg2010-02-201-0/+20
|
* Work harder for a sane PYTHON default.Tony Garnock-Jones2010-02-161-0/+23
|
* Add configure option to enable 64-bit mode (-m64)Tony Garnock-Jones2009-11-251-0/+6
|
* Make "make distcheck" work and passTony Garnock-Jones2009-07-141-3/+10
|
* Better support for tablesTony Garnock-Jones2009-05-061-0/+1
|
* Codegen, codecTony Garnock-Jones2009-04-251-1/+2
|
* Start work on codegenTony Garnock-Jones2009-04-251-0/+7
|
* Initial commit of skeletonTony Garnock-Jones2009-04-251-0/+26