summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Bumping revision for development.Alan Antonuk2014-09-131-1/+1
|
* Preparation for v0.5.2 release.Alan Antonuk2014-09-131-1/+1
|
* Revert "Stop CMake warning about @rpath on Mac OS X."Alan Antonuk2014-09-021-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 Antonuk2014-09-021-0/+1
|
* Enable compiler warnings with ClangAlan Antonuk2014-08-251-0/+2
|
* Preparation for v0.5.1 release.Alan Antonuk2014-08-111-1/+1
|
* Correct htonll macro detection in CMake.Alan Antonuk2014-07-261-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 releaseAlan Antonuk2014-01-291-3/+3
|
* Use CMAKE_INSTALL_* variables provided by GNUInstallDirs.Michael Fladischer2013-11-051-5/+7
|
* Switched to CMAKE_CURRENT_.. variants for source and binary dirs to enable ↵woldan2013-10-281-3/+3
| | | | nested builds.
* Fixed the library path for the x86_64 architectureViacheslav Dubrovskyi2013-10-031-2/+2
|
* Prep for v0.4.1 releaseAlan Antonuk2013-08-251-1/+1
|
* CMake: correct generation of librabbitmq.pcAlan Antonuk2013-08-201-3/+23
| | | | Fix CMake code that substitutes librabbitmq.pc to be correct.
* Updating version numbers for release of v0.4.0Alan Antonuk2013-08-131-3/+3
|
* Document public APIAlan Antonuk2013-08-131-0/+18
|
* Add compile and runtime library version functionsAlan Antonuk2013-07-231-6/+0
|
* Add amqp_get_monotonic_timestamp() functionAlan Antonuk2013-06-141-0/+5
|
* CMake: only search for OpenSSL when usedAlan Antonuk2013-04-171-4/+1
| | | | Only do a find_package(OpenSSL) when we're actually using that engine
* Adding support for OpenSSL in multithreaded applicationsAlan Antonuk2013-04-091-0/+3
|
* Relaxing restriction on OpenSSL to support v0.9.8Alan Antonuk2013-04-091-1/+1
|
* Adding support for SSL to CMake build systemAlan Antonuk2013-04-091-0/+25
|
* Adding vim modelines to help with source formattingAlan Antonuk2013-04-051-0/+1
|
* FIX: htonll redeclared on Win32 v8Alan Antonuk2013-01-231-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.0Alan Antonuk2013-01-171-1/+1
|
* Build without amqp_framing.py codegenAlan Antonuk2013-01-161-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 CMakeListsAlan Antonuk2012-11-141-52/+50
|
* Improve CMake default build type status messageAlan Antonuk2012-11-141-1/+1
|
* Remove unnecessary RABBITMQ_CODEGEN_DIR cmake varAlan Antonuk2012-11-141-5/+4
|
* CMake: set version from version componentsAlan Antonuk2012-11-141-1/+5
|
* CMake: build both static and shared libs in one buildAlan Antonuk2012-11-141-2/+20
|
* Only set CMAKE_BUILD_TYPE on supported generatorsAlan Antonuk2012-11-061-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 ageAlan Antonuk2012-10-201-1/+1
|
* Provide replacement for htonll where not availableAlan Antonuk2012-10-201-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 itAlan Antonuk2012-10-201-0/+1
|
* cmake: Detect if socket library is neededAlan Antonuk2012-10-201-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 Python3Alan Antonuk2012-10-041-0/+58
|
* Correctly set-up SONAME for shared library versioningAlan Antonuk2012-10-021-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 compilerAlan Antonuk2012-09-111-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_subdirectoryAndrew Kravchuk2012-07-211-4/+4
|
* Adding tests/ directory to CMake buildAlan Antonuk2012-05-241-0/+6
|
* Adding CMake procedure to build/install tools manpagesAlan Antonuk2012-05-241-1/+7
|
* Added CMake options to disable building of tools and examplesAlan Antonuk2012-05-241-3/+12
|
* Adding more strict compile Warning flags to gcc buildAlan Antonuk2012-05-241-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 modeAlan Antonuk2012-05-241-0/+4
|
* Add support for config/install of librabbitmq.pc fileAlan Antonuk2012-05-241-0/+13
|
* Making the CMakeLists.txt work with cmake v2.6Alan Antonuk2012-05-241-34/+12
| | | | | | | | Removing the ExternalProject code as it makes more sense to use the git submodule code. The CMakeLists.txt can now be made to work with cmake-v2.6 as a result
* Move TestCInline.cmake into cmake directoryMichael Steinert2012-05-171-3/+2
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Add new codegen directory to CMakeLists.txtMichael Steinert2012-05-171-0/+1
| | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com>
* Adding option to build rabbitmq-c staticallybuild_static_libraryAlan Antonuk2012-05-171-0/+6
| | | | | | | | | 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.
* codegen.py should be copied to the bin directoryAlan Antonuk2011-11-041-0/+1
| | | | | Codegen.py should be copied to the bin directory and not the source directory.