| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Added: -Wall -Wextra -pedantic -Wstrict-prototypes -Wcast-align
-Wno-unused-function -fno-common -fvisibility=hidden
The library compiles cleanly with the exception of the tools dir
which has trouble with the initializer lists
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed duplicate #defines of AMQP_PUBLIC/AMQP_PRIVATE in amqp.h &
amqp_private.h
Split AMQP_PUBLIC into AMQP_PUBLIC_FUNCTION and AMQP_PUBLIC_VARIABLE
Added AMQP_CALL to specify calling convention (__cdecl by default)
Added -DAMQP_BUILD when building the library
Added -DAMQP_STATIC when building the library statically
(this is still incomplete on Win32, a installable amqp_config.h is
required)
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
MSVC doesn't have stdint.h for versions less than 1600, we need to
both have this included and installed along with the header files
as the stdint.h is used from amqp.h
|
|
|
|
| |
stdint.h is provided by MinGW/MSYS on Win32. It is not provided by MSVC
|
|
|
|
|
| |
Codegen.py should be copied to the bin directory and not the source
directory.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
librabbitmq and example/amqp_sendstring can be build under linux now.
|