summaryrefslogtreecommitdiff
path: root/librabbitmq/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Adding more strict compile Warning flags to gcc buildAlan Antonuk2012-05-241-1/+1
| | | | | | | | 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
* Add support for config/install of librabbitmq.pc fileAlan Antonuk2012-05-241-1/+1
|
* Fixing typo in librabbitmq/CMakeLists.txt: should be BUILD_SHARED_LIBSAlan Antonuk2012-05-231-1/+1
|
* Cleaning up Public API decorators on Win32Alan Antonuk2012-05-231-0/+6
| | | | | | | | | | | | | | 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)
* Cleanup Win32 artifactsMichael Steinert2012-05-171-3/+3
| | | | | | | 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-4/+1
| | | | | | | | | | | | | | 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 config.h header guardsMichael Steinert2012-05-171-1/+4
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Adding option to build rabbitmq-c staticallybuild_static_libraryAlan Antonuk2012-05-171-1/+1
| | | | | | | | | 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.
* Bumping VERSION to 0.2 due to license change0.2Alan Antonuk2012-04-231-1/+1
|
* Fix for stdint.h not found in exampleswin32_example_include_fixAlan Antonuk2012-03-061-1/+13
|
* Fix: add stdint.h to install target on MSVC < 1600vs2008_install_stdint_fixAlan Antonuk2012-03-061-2/+5
| | | | | | 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
* Guard msinttypes include dir with MSVC and not WIN32bug24528Alan Antonuk2011-11-041-1/+4
| | | | stdint.h is provided by MinGW/MSYS on Win32. It is not provided by MSVC
* codegen.py should be copied to the bin directoryAlan Antonuk2011-11-041-5/+11
| | | | | Codegen.py should be copied to the bin directory and not the source directory.
* Adding missing amqp_url.c to CMakeLists.txtAlan Antonuk2011-11-011-0/+1
|
* Make codegen pull a dependancy of librabbitmqAlan Antonuk2011-11-011-1/+1
|
* Fix: setting correct output name for generated filesAlan Antonuk2011-10-301-2/+2
|
* Make the copy of codegen.py work in all casesAlan Antonuk2011-08-311-2/+6
|
* Adding the codegen stuff as an ExternalProjectAlan Antonuk2011-08-311-6/+6
|
* Adding install targetAlan Antonuk2011-06-071-0/+11
|
* Changes to support building on Win32/64Alan Antonuk2011-06-061-12/+35
|
* generate config.h in binary dir instead of source dirXiaoGuang Zeng2011-03-031-1/+1
|
* add cmake build support.XiaoGuang Zeng2011-03-031-0/+34
librabbitmq and example/amqp_sendstring can be build under linux now.