Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CMake: build with -std=c90 or -std=gnu90 if possiblepr267 | Maciek Borzecki | 2015-05-19 | 1 | -0/+11 |
| | | | | | | Autotools build uses c90/gnu90. Add similar functionality for cmake build. This will work for gcc and clang, while for other compilers the checks will just fail and no additional flags will be added. | ||||
* | Make tests only link against static rabbitmq | Alan Antonuk | 2015-04-05 | 1 | -1/+6 |
| | | | | | This gets around issues with symbol visibility issues while testing functions that are not declared to be visibile outside the library. | ||||
* | Remove trailing whitespace in CMakeLists.txt | Alan Antonuk | 2015-04-05 | 1 | -1/+1 |
| | |||||
* | Bumping revision for development. | Alan Antonuk | 2015-02-22 | 1 | -1/+1 |
| | |||||
* | Preparation for v0.6.0 release.v0.6.0 | Alan Antonuk | 2015-02-22 | 1 | -3/+3 |
| | |||||
* | Bumping revision for development. | Alan Antonuk | 2014-09-13 | 1 | -1/+1 |
| | |||||
* | Preparation for v0.5.2 release.v0.5.2 | Alan Antonuk | 2014-09-13 | 1 | -1/+1 |
| | |||||
* | Revert "Stop CMake warning about @rpath on Mac OS X." | Alan Antonuk | 2014-09-02 | 1 | -1/+0 |
| | | | | | This reverts commit c9f00dfb9f5ce306398f18cafa143988a4f61515. Because it breaks under CMake versions that don't know what CMP0042 is. | ||||
* | Stop CMake warning about @rpath on Mac OS X. | Alan Antonuk | 2014-09-02 | 1 | -0/+1 |
| | |||||
* | Enable compiler warnings with Clang | Alan Antonuk | 2014-08-25 | 1 | -0/+2 |
| | |||||
* | Preparation for v0.5.1 release.v0.5.1 | Alan Antonuk | 2014-08-11 | 1 | -1/+1 |
| | |||||
* | Correct htonll macro detection in CMake. | Alan Antonuk | 2014-07-26 | 1 | -1/+1 |
| | | | | | | | | | CMake's check_function_exists() only checks for a symbol being defined in a library, and does not cover the instance where a function may be defined as a macro a header. Use check_symbol_exists() to check arpa/inet.h header for symbol existance of htonll. This fixes #200 | ||||
* | Preparation for v0.5.0 releasev0.5.0 | Alan Antonuk | 2014-01-29 | 1 | -3/+3 |
| | |||||
* | Use CMAKE_INSTALL_* variables provided by GNUInstallDirs. | Michael Fladischer | 2013-11-05 | 1 | -5/+7 |
| | |||||
* | Switched to CMAKE_CURRENT_.. variants for source and binary dirs to enable ↵ | woldan | 2013-10-28 | 1 | -3/+3 |
| | | | | nested builds. | ||||
* | Fixed the library path for the x86_64 architecture | Viacheslav Dubrovskyi | 2013-10-03 | 1 | -2/+2 |
| | |||||
* | Prep for v0.4.1 release | Alan Antonuk | 2013-08-25 | 1 | -1/+1 |
| | |||||
* | CMake: correct generation of librabbitmq.pc | Alan Antonuk | 2013-08-20 | 1 | -3/+23 |
| | | | | Fix CMake code that substitutes librabbitmq.pc to be correct. | ||||
* | Updating version numbers for release of v0.4.0v0.4.0 | Alan Antonuk | 2013-08-13 | 1 | -3/+3 |
| | |||||
* | Document public API | Alan Antonuk | 2013-08-13 | 1 | -0/+18 |
| | |||||
* | Add compile and runtime library version functions | Alan Antonuk | 2013-07-23 | 1 | -6/+0 |
| | |||||
* | Add amqp_get_monotonic_timestamp() function | Alan Antonuk | 2013-06-14 | 1 | -0/+5 |
| | |||||
* | CMake: only search for OpenSSL when used | Alan Antonuk | 2013-04-17 | 1 | -4/+1 |
| | | | | Only do a find_package(OpenSSL) when we're actually using that engine | ||||
* | Adding support for OpenSSL in multithreaded applications | Alan Antonuk | 2013-04-09 | 1 | -0/+3 |
| | |||||
* | Relaxing restriction on OpenSSL to support v0.9.8 | Alan Antonuk | 2013-04-09 | 1 | -1/+1 |
| | |||||
* | Adding support for SSL to CMake build system | Alan Antonuk | 2013-04-09 | 1 | -0/+25 |
| | |||||
* | Adding vim modelines to help with source formatting | Alan Antonuk | 2013-04-05 | 1 | -0/+1 |
| | |||||
* | FIX: htonll redeclared on Win32 v8 | Alan Antonuk | 2013-01-23 | 1 | -1/+6 |
| | | | | | | config.h.in didn't include the HAVE_HTONLL, have added this htonll is declared inline in the Winsock2.h header, must use CheckSymbolExists from there. | ||||
* | Bumping version to v0.3.0v0.3.0rabbitmq-c-v0.3.0 | Alan Antonuk | 2013-01-17 | 1 | -1/+1 |
| | |||||
* | Build without amqp_framing.py codegen | Alan Antonuk | 2013-01-16 | 1 | -76/+83 |
| | | | | | | | | 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 | ||||
* | Reorder checks in CMakeLists | Alan Antonuk | 2012-11-14 | 1 | -52/+50 |
| | |||||
* | Improve CMake default build type status message | Alan Antonuk | 2012-11-14 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary RABBITMQ_CODEGEN_DIR cmake var | Alan Antonuk | 2012-11-14 | 1 | -5/+4 |
| | |||||
* | CMake: set version from version components | Alan Antonuk | 2012-11-14 | 1 | -1/+5 |
| | |||||
* | CMake: build both static and shared libs in one build | Alan Antonuk | 2012-11-14 | 1 | -2/+20 |
| | |||||
* | Only set CMAKE_BUILD_TYPE on supported generators | Alan Antonuk | 2012-11-06 | 1 | -1/+3 |
| | | | | | | CMAKE_BUILD_TYPE only works with Ninja and Makefile based projects. This we should only set it when we're using that kind of Generator. Also print out a status message if a default is set | ||||
* | Bumping soversion age | Alan Antonuk | 2012-10-20 | 1 | -1/+1 |
| | |||||
* | Provide replacement for htonll where not available | Alan Antonuk | 2012-10-20 | 1 | -0/+8 |
| | | | | | | | | | Detect presence of htonll in autoconf/CMake, then provide a replacement inside amqp_private.h Use predefined macros to determine endianness based on processor type. This will help in case of cross compiling and a test program cannot be run. | ||||
* | cmake: configure config.h instead of generating it | Alan Antonuk | 2012-10-20 | 1 | -0/+1 |
| | |||||
* | cmake: Detect if socket library is needed | Alan Antonuk | 2012-10-20 | 1 | -0/+41 |
| | | | | | | | Certain platforms require linking against a socket and/or name resolution library. Detect this in the CMakeLists.txt script and SOCKET_LIBRARIES to the target_link_libraries of rabbitmq | ||||
* | CMake build support for building with Python3 | Alan Antonuk | 2012-10-04 | 1 | -0/+58 |
| | |||||
* | Correctly set-up SONAME for shared library versioning | Alan Antonuk | 2012-10-02 | 1 | -0/+19 |
| | | | | | We're starting with CURRENT=1 because CMake on OSX sets CURRENT=0 which is a wildcard, which isn't what we want. | ||||
* | Set CMAKE_C_FLAGS appropritatly for a compiler | Alan Antonuk | 2012-09-11 | 1 | -2/+7 |
| | | | | | - Test to make sure we set flags only for GCC - Only set -fvisibility=hidden for gcc 4.0 and above | ||||
* | Fix to CMakeLists.txt so it can be included via add_subdirectory | Andrew Kravchuk | 2012-07-21 | 1 | -4/+4 |
| | |||||
* | Adding tests/ directory to CMake build | Alan Antonuk | 2012-05-24 | 1 | -0/+6 |
| | |||||
* | Adding CMake procedure to build/install tools manpages | Alan Antonuk | 2012-05-24 | 1 | -1/+7 |
| | |||||
* | Added CMake options to disable building of tools and examples | Alan Antonuk | 2012-05-24 | 1 | -3/+12 |
| | |||||
* | Adding more strict compile Warning flags to gcc build | Alan Antonuk | 2012-05-24 | 1 | -0/+6 |
| | | | | | | | | 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 | ||||
* | Set the default CMake build type to be in release mode | Alan Antonuk | 2012-05-24 | 1 | -0/+4 |
| | |||||
* | Add support for config/install of librabbitmq.pc file | Alan Antonuk | 2012-05-24 | 1 | -0/+13 |
| |