summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use https for codegen submodule URI protocolAlan Antonuk2013-01-151-1/+1
| | | | | https is more likely to be allowed through corporate firewalls than the git protocol
* Update debian build scripts:Bernhard K. Weisshuhn2013-01-156-6/+12
| | | | | | | - fix a warning by lintian http://lintian.debian.org/tags/description-synopsis-starts-with-article.html - Correct package name to properly include soname (librabbitmq1) - Correct shared libs dependancies
* use absolute path for referencing doc dirBernhard K. Weisshuhn2013-01-151-1/+1
|
* add CMakePushCheckState.cmake for older cmake versionsBernhard K. Weisshuhn2013-01-151-0/+103
| | | | | | http://cmake.org/gitweb?p=cmake.git;a=blob;f=Modules/CMakePushCheckState.cmake with licence copied from: http://cmake.org/gitweb?p=cmake.git;a=blob;f=Copyright.txt
* autoconf: remove incorrect --enable-64-bit flagAlan Antonuk2012-12-271-9/+0
| | | | | | | | | | | | | This is a fix for issue #64: autotools: --enable-64-bit doesn't work consistently. This flag doesn't work correctly in the presence of other CFLAGS variables, or if its not specified and being built on a 64-bit platform the output at the end of the configure script will be incorrect causing confusion. The fix is to remove this flag from the configure.ac script and allow the users to force building a 32-bit or 64-bit library by setting the CFLAGS/LDFLAGS appropriate for their compiler/platform at ./configure time.
* Fixed outdated link in 'information' headerAndrew Kravchuk2012-12-261-1/+1
|
* Build works with python 2.4 or higherEugene Marcotte2012-12-201-1/+1
|
* Install .pdb files where availableAlan Antonuk2012-11-293-0/+72
|
* BUG: import library not installed on Win32Alan Antonuk2012-11-291-0/+1
|
* 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
|
* Refactor TestCInline.cmake scriptAlan Antonuk2012-11-142-5/+5
| | | | | | Refactor TestCInline cmake script to save the inline keyword in the cmake cache so it won't get lost on a cmake reconfigure. Print status message of which inlining keyword was selected
* Removing unused LibFindMacros cmake scriptAlan Antonuk2012-11-141-99/+0
|
* Refactor FindXmlTo.cmake scriptAlan Antonuk2012-11-141-10/+5
| | | | | | Refactor FindXmlTo to use FindPackageHandleStandardArgs to have less to maintain. Also mark the XMLTO_EXECUTABLE variable as advanced so it doesn't appear in the GUI by default
* Refactor FindPOPT.cmake scriptAlan Antonuk2012-11-141-6/+25
| | | | | | | Refactor FindPOPT to: - Use pkg-config when available. (popt installs with a pkg-config file) - Use FindPackageHandleStandardArgs which is a default part of CMake and thus we don't need to maintain LibFindMacros
* CMake: set version from version componentsAlan Antonuk2012-11-141-1/+5
|
* CMake: build both static and shared libs in one buildAlan Antonuk2012-11-145-39/+80
|
* Adding a CONTRIBUTING.md documentAlan Antonuk2012-11-071-0/+26
|
* 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
* Removing exec bit from amqp_rpc_sendstring_client.cAlan Antonuk2012-10-241-0/+0
| | | | Somehow it had 0755 permissions, should be 0644
* Adding .gitattributesAlan Antonuk2012-10-241-0/+18
| | | | | Prevent problems with developers that don't have core.autocrlf set in their config files
* Failing to have the json python module is not a fatal error. Fixes #71.Ryan Pearl2012-10-221-1/+1
|
* Bumping soversion ageAlan Antonuk2012-10-202-2/+2
|
* Provide replacement for htonll where not availableAlan Antonuk2012-10-203-4/+45
| | | | | | | | | 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-203-10/+11
|
* cmake: Detect if socket library is neededAlan Antonuk2012-10-202-3/+44
| | | | | | | 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
* autoconf: Detect if a socket library is neededAlan Antonuk2012-10-201-0/+15
| | | | | | | Certain platforms require linking against a socket and/or name resolution library. Detect this in the autoconf configure script and add it to the link LIBS appropriately
* Update build matrix to include autoconf buildAlan Antonuk2012-10-201-7/+9
|
* autotools: Don't include man-date.ent as part of dist packageAlan Antonuk2012-10-151-2/+1
| | | | | | | | | | | | man-date.ent is a file generated by Makefile.am which puts the current date in the man pages as they are generated. The filename was listed in EXTRA_DIST which caused failures in make dist when --disable-docs or --disable-tools was passed to the configure script. Fix is to remove man-date.ent as it really shouldn't be a part of the distribution package
* Add link to Doxygen docsAlan Antonuk2012-10-121-0/+3
|
* autools: Make sure generated amqp_header.* are cleanedAlan Antonuk2012-10-061-4/+6
|
* automake: Build tools docs in separate builddirAlan Antonuk2012-10-061-15/+16
|
* Makefile.am: Support building in a separate build dir & static linkingGergely Nagy2012-10-061-24/+23
| | | | | | | | | | | | | | | | Building rabbitmq-c involves building sources too, which are then to be used by other parts of the code. These built sources end up being placed under the build directory, not the source. For this reason, lets update the Makefile.am, so that AM_CFLAGS includes both $(top_srcdir)/librabbitmq and $(top_builddir)/librabbitmq. Then, everything that sets any kind of CFLAGS, also has to be updated to include $(AM_CFLAGS), as to not override it. While there, also shuffle around a few LDADDs, because with static linking, librabbitmq.la needs to come last, so that the symbols tools/libcommon.la uses from it will be found by the linker. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
* New example: amqp_rpc_sendstring_client. The client sends a plain text ↵Jani Hur2012-10-055-0/+239
| | | | message to a queue and expects to receive a reply to a private reply_to queue.
* Merge pull request #48 from alanxz/issue47_python3_supportAlan Antonuk2012-10-047-25/+159
|\ | | | | Issue47 python3 support
| * Adding autotools support for Python3 codegenAlan Antonuk2012-10-053-24/+88
| |
| * CMake build support for building with Python3Alan Antonuk2012-10-042-0/+69
| |
| * Python 3.x support in codegen.py (via 2to3)Alan Antonuk2012-10-042-1/+2
| | | | | | | | | | | | Changes to librabbitmq/codegen.py to support Python3 Upstream changes to rabbitmq-codegen/amqp_codegen.py to support Python3
* | Merge pull request #58 from alanxz/issue40_socket_include_orderAlan Antonuk2012-10-042-5/+2
|\ \ | | | | | | Correct sys/types.h sys/socket.h include order on *BSD
| * | Correct sys/types.h sys/socket.h include order on *BSDAlan Antonuk2012-10-042-5/+2
|/ / | | | | | | | | sys/types.h must be included before sys/socket.h on certain older BSD variants
* | Merge pull request #56 from davewongillies/masterAlan Antonuk2012-10-041-1/+1
|\ \ | |/ |/| Fixed incorrect Depends line for librabbitmq-dev
| * Update debian/controlDave Wongillies2012-10-041-1/+1
| | | | | | Fixed incorrect Depends: line for librabbitmq-dev
* | Merge pull request #53 from alanxz/msvc_test_include_fixAlan Antonuk2012-10-022-0/+7
|\ \ | | | | | | Make inttypes.h available when compiling for msvc
| * | Make inttypes.h available when compiling for msvcAlan Antonuk2012-10-022-0/+7
|/ / | | | | | | | | | | Test programs require inttypes.h which MSVC doesn't supply at any version (stdint.h is supplied at 1600+). Make it available in these situations
* | Merge pull request #52 from alanxz/versioningAlan Antonuk2012-10-023-10/+39
|\ \ | | | | | | Correctly set-up SONAME for shared library versioning
| * | Correctly set-up SONAME for shared library versioningAlan Antonuk2012-10-023-10/+39
|/ / | | | | | | | | We're starting with CURRENT=1 because CMake on OSX sets CURRENT=0 which is a wildcard, which isn't what we want.
* | Merge pull request #46 from davewongillies/masterAlan Antonuk2012-09-204-7/+12
|\ \ | |/ | | Debian package fixes for issue #32
| * - Updated debian package files to build successfully with cmakeDavid Gillies2012-09-204-7/+12
|/ | | | | | - Updated package version to 0.2.0 - Changed package name to librabbitmq0 to match upstream Debian/Ubuntu naming
* Merge pull request #42 from alanxz/issue41_gcc3x_visibilityAlan Antonuk2012-09-161-2/+7
|\ | | | | Set CMAKE_C_FLAGS appropritatly for a compiler