| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Most of this code comes from version Curl 7.35.
|
| |
|
|
|
|
|
| |
Remove the amqp_framing.c/.h regeneration logic as it breaks make dist.
Bring the EXTRA_DIST list up to date with whats in the repo
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Doing this for code clarity, as its easier to see what the issues are
when you have all implementations in one file
|
| |
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
|
| |
- Fixed a couple small MIPS-related alignment warnings
- Updated version & created a dist tarball
- Added a configure option to disable examples
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
|
|
| |
The general idea is to have a non-instantiable socket base class.
Connection-specific sub-classes provide a constructor and methods for
modifying connection parameters. `amqp_socket_close()` is the
destructor.
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
The --enable-dependency-tracking flag causes the librabbitmq/gen
directory to be created automagically, when it should be explicitly
created.
Also the librabbitmq/gen should only be included if we're regenerating
the amqp_framing.h/.c files
|
|
|
|
|
|
|
|
| |
Changes to support building rabbitmq-c without having run the python
code generator, or do a git submodule init/update.
This is to facilitate creating links to downloadable source archives
from github
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
man-date.ent is a file generated by Makefile.am which puts the current
date in the man pages as they are generated.
The filename was listed in EXTRA_DIST which caused failures in
make dist when --disable-docs or --disable-tools was passed to the
configure script.
Fix is to remove man-date.ent as it really shouldn't be a part of
the distribution package
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building rabbitmq-c involves building sources too, which are then to
be used by other parts of the code. These built sources end up being
placed under the build directory, not the source. For this reason,
lets update the Makefile.am, so that AM_CFLAGS includes both
$(top_srcdir)/librabbitmq and $(top_builddir)/librabbitmq. Then,
everything that sets any kind of CFLAGS, also has to be updated to
include $(AM_CFLAGS), as to not override it.
While there, also shuffle around a few LDADDs, because with static
linking, librabbitmq.la needs to come last, so that the symbols
tools/libcommon.la uses from it will be found by the linker.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
|
|
|
|
| |
message to a queue and expects to receive a reply to a private reply_to queue.
|
| |
|
|
|
|
| |
examples/utils.c requires the $(top_srcdir)/librabbitmq as an include
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
| |
Python bytecode and git cruft was being included in the auto-generated
tarball. This change fixes that problem.
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
| |
1. Standardize on `win32` vs `windows/win32`
2. Move `msinttypes` into platform directory
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|