| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
AC_SEARCH_LIBS was adding `-lpopt` to the LIBS variable, resulting in
librabbitmq.so being linked with Popt. Switching to AC_CHECK_LIB fixes
the problem.
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
| |
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>
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
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>
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
| |
Also remove old compiler flag settings (should have been in a previous
commit).
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`--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>
|
|
|
|
| |
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>
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
The following commands can be used to update the submodule:
$ git submodule init
$ git sumodule update
Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
|
|\
| |
| | |
Build static library
|
|/
|
|
|
|
|
|
|
| |
Adding option to the CMake build to build rabbitmq-c
library as a static library.
It is disabled on the WIN32 platform as the amqp.h
header has __declspec(dllimport) statements that need
to be different when using a static library.
|
| |
|
| |
|
|
|
|
| |
See: https://github.com/rabbitmq/rabbitmq-c/issues/6
|
|
|
|
| |
See: https://github.com/rabbitmq/rabbitmq-c/issues/9
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\ |
|
|\ \ \
| |/ / |
|
| |/ |
|
|\ \
| | |
| | | |
Fix size t in amqp h
|
|/ / |
|
|\ \
| | |
| | | |
Public header includes fix
|
| | |
| | |
| | |
| | | |
Lessen the requirement on developers to #include multiple related files
|
| | |
| | |
| | |
| | | |
amqp_framing.h uses typedefs that are defined in amqp.h
|
|/ /
| |
| |
| |
| | |
amqp.h uses uint8_t, uint16_t, uint32_t, and uint64_t
and therefore should #include <stdint.h>
|
|\ \
| | |
| | | |
Fix for stdint.h not found in examples directory
|
|/ / |
|