Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Setting minimum version for autoconf to 2.63 | Alan Antonuk | 2012-05-24 | 1 | -1/+1 |
| | |||||
* | Update "issues" URI | Michael Steinert | 2012-05-17 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Bump version in configure.ac to match CMakeLists.txt | Michael Steinert | 2012-05-17 | 1 | -2/+2 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Cleanup Win32 artifacts | Michael Steinert | 2012-05-17 | 1 | -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 warnings | Michael Steinert | 2012-05-17 | 1 | -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 file | Michael Steinert | 2012-05-17 | 1 | -1/+4 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Cleanup platform checks in configure.ac | Michael Steinert | 2012-05-17 | 1 | -40/+18 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Cleanup 64-bit option | Michael Steinert | 2012-05-17 | 1 | -5/+8 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Cleanup python check | Michael Steinert | 2012-05-17 | 1 | -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 sensible | Michael Steinert | 2012-05-17 | 1 | -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.ac | Michael Steinert | 2012-05-17 | 1 | -33/+22 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Add -Wall, -Wextra & -pedantic by default | Michael Steinert | 2012-05-17 | 1 | -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 versioning | Michael Steinert | 2012-05-17 | 1 | -5/+24 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Enable silent build rules | Michael Steinert | 2012-05-17 | 1 | -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-directory | Michael Steinert | 2012-05-17 | 1 | -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 Automake | Michael Steinert | 2012-05-17 | 1 | -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-endianness | David Wragg | 2011-08-17 | 1 | -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 whitespace | David Wragg | 2011-07-05 | 1 | -1/+1 |
| | |||||
* | Fix remaining mentions of the defunct tonyg@rabbitmq.com address | David Wragg | 2011-03-02 | 1 | -1/+1 |
| | |||||
* | Fix VPATH builds. Path to spec file was incorrect. | Tony Garnock-Jones | 2010-12-11 | 1 | -1/+1 |
| | |||||
* | merge bug23472 into default (ac_abs_confdir only available in recent ↵ | Alexandru Scvortov | 2010-11-24 | 1 | -2/+4 |
|\ | | | | | | | versions of autoconf) | ||||
| * | Don't use ac_abs_confdir in autoconf.acbug23472 | David Wragg | 2010-11-04 | 1 | -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 compiler | David Wragg | 2010-10-21 | 1 | -4/+13 |
| | | |||||
* | | Pass "-ansi -pedantic" to gcc, so it tells us when we stray from C90 | David Wragg | 2010-10-21 | 1 | -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 syntax | David Wragg | 2010-10-21 | 1 | -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 syntax | David Wragg | 2010-10-21 | 1 | -0/+2 |
|/ | |||||
* | updated rabbitmq-c to the latest codegen | Alexandru Scvortov | 2010-08-04 | 1 | -1/+1 |
| | |||||
* | merged default into bug22951 | Alexandru Scvortov | 2010-08-04 | 1 | -10/+1 |
|\ | |||||
| * | this branch is default with amqp_0_9_1 merged in; everything seems to work fine | Alexandru Scvortov | 2010-07-09 | 1 | -10/+1 |
| | | |||||
* | | Merge default into bug22825 | Tony Garnock-Jones | 2010-06-27 | 1 | -2/+28 |
|\ \ | |/ |/| | |||||
| * | Merge default into bug22825 | Tony Garnock-Jones | 2010-06-06 | 1 | -2/+28 |
| |\ | |||||
| | * | A Windows port, using MinGW/MSYS | David Wragg | 2010-05-30 | 1 | -1/+26 |
| | | | |||||
| | * | The simplejson module is bundled with python2.6 but renamed to json | David Wragg | 2010-05-30 | 1 | -1/+2 |
| | | | |||||
* | | | Use the new extensions file (NB: this does not add synchronous basic.recover ↵bug22864 | Simon MacMullen | 2010-06-17 | 1 | -0/+10 |
|/ / | | | | | | | to the C client, it just unbreaks the build). | ||||
* | | Fix up packaging: xmlto was getting confused in build/source separation | Tony Garnock-Jones | 2010-06-06 | 1 | -0/+1 |
|/ | |||||
* | Add docbook-based man pages for tools | David Wragg | 2010-05-25 | 1 | -1/+15 |
| | |||||
* | Add a configure check to make sure that we have the popt.h headerbug22390 | David Wragg | 2010-02-23 | 1 | -0/+7 |
| | |||||
* | Command line AMQP tools based on rabbitmq-c | David Wragg | 2010-02-20 | 1 | -0/+20 |
| | |||||
* | Work harder for a sane PYTHON default. | Tony Garnock-Jones | 2010-02-16 | 1 | -0/+23 |
| | |||||
* | Add configure option to enable 64-bit mode (-m64) | Tony Garnock-Jones | 2009-11-25 | 1 | -0/+6 |
| | |||||
* | Make "make distcheck" work and pass | Tony Garnock-Jones | 2009-07-14 | 1 | -3/+10 |
| | |||||
* | Better support for tables | Tony Garnock-Jones | 2009-05-06 | 1 | -0/+1 |
| | |||||
* | Codegen, codec | Tony Garnock-Jones | 2009-04-25 | 1 | -1/+2 |
| | |||||
* | Start work on codegen | Tony Garnock-Jones | 2009-04-25 | 1 | -0/+7 |
| | |||||
* | Initial commit of skeleton | Tony Garnock-Jones | 2009-04-25 | 1 | -0/+26 |