Граф коммитов

45 Коммитов

Автор SHA1 Сообщение Дата
Matt Howlett ff697fd860 CONFIGURATION.md: escape || inside markdown table (@mhowlett, #2416) 2019-08-15 11:25:27 +02:00
Magnus Edenhill 0d525ba125 Added copyright checker and missing copyrights (#1806) 2019-05-27 19:22:08 +02:00
Magnus Edenhill 07e6a8bdf7 Fix doxygen documentation 2019-03-14 17:35:07 +01:00
Magnus Edenhill 092342884c mklove: add --install-deps to automatically install missing dependencies, and more
and --source-deps-only to force installation from source rather than
to rely on package manager (which may have outdated versions).

This moves the myriad of bootstrap-librdkafka.sh functionality to
librdkafka's build tree, where it belongs.

Renamed:
 --enable-sasl -> --enable-gssapi
 --enable-lz4 -> --enable-lz4-ext

The old names remain as aliases for the time being.

Now also honours --disable-gssapi and --disable-ssl.
2019-03-12 08:50:46 +01:00
Magnus Edenhill dab1d778b1 Added `make uninstall` 2018-06-19 12:13:37 +02:00
Magnus Edenhill 561e785e28 LICENSES.txt: Ignore temporary files 2017-05-11 10:56:09 +02:00
Magnus Edenhill 6df9effc94 Fix LICENSES.txt generation 2017-05-10 13:27:45 +02:00
Magnus Edenhill ae8ce1b1cd Add LICENCES.txt containing all licences 2016-11-21 21:59:41 +01:00
Magnus Edenhill 0fb5e60d0c Restructured RPM building for multiple repo mock builds 2016-01-13 12:52:34 +01:00
Magnus Edenhill b041d806b8 Restructured packaging and added debian branch debian/ copy 2016-01-12 13:33:45 +01:00
Magnus Edenhill 891b97a89c Fix CONFIGURATION.md generation 2015-12-08 01:49:57 +01:00
Magnus Edenhill d8ce838d4b Doxygenification: C API, C++ API stub, INTRODUCTION, CONFIGURATION and main page 2015-12-08 01:45:09 +01:00
Magnus Edenhill 58cf530934 First stab at Doxygen for API docs 2015-12-07 03:14:52 +01:00
Magnus Edenhill 7d6f47e323 Added 'make archive' and 'make distclean', also rpm cleanups 2015-12-02 19:28:53 +01:00
Thomas D 687cd35263 Use "printf" instead of "echo -e" in Makefile for better portability 2015-04-30 02:00:32 +02:00
Thomas D 58a08ced58 Use color variables instead of hard-coded ANSI color codes 2015-04-28 17:21:12 +02:00
Искандаров Эдуард 280d990a81 improve build rpm 2015-04-09 18:30:09 +03:00
Magnus Edenhill e7cf2e34ae Use mklove ECHO variable 2015-04-08 14:32:27 +02:00
Kodekarl cf9cd369bd Added target dependencies for "make -j".
Mainly a case of defining "file-check" to depend on the recipes that build the files that file-check will check.
2015-01-29 00:05:33 +01:00
Magnus Edenhill 8388e25526 Integrated mklove configure 2014-03-16 14:38:19 +07:00
Magnus Edenhill 0d1e0d5e85 Initial C++ interface for review 2014-02-09 23:26:14 +07:00
Magnus Edenhill d6c51879fd Prettify make output somewhat, and run 'check' target after libs 2014-02-05 13:11:05 +07:00
Magnus Edenhill 59def290c1 Generate linker script to only expose symbols of the public API 2014-02-05 10:24:55 +07:00
Magnus Edenhill 034187d9da Fix Cygwin compilation, again 2014-02-01 13:25:34 +01:00
Magnus Edenhill b176b21e87 Added 'make check' target to check availability of all build artifacts 2014-01-17 10:07:46 +07:00
Magnus Edenhill 9d303abbef Added consumer offset management (local file) 2014-01-15 21:56:25 +07:00
Magnus Edenhill ae11db745c Fix .so file generation error introduced lately 2014-01-15 09:53:18 +07:00
Diederik van Liere 94aa9cb349 Deprecate uname -o as that is a non-standard option.
Use the platform compatible uname -s option, see also
http://en.wikipedia.org/wiki/Uname for a nice overview of
interaction of options and platforms.
2014-01-09 22:20:13 +01:00
Magnus Edenhill da19931722 Dont use modern 'install' flags (-t) (issue #49) 2014-01-07 16:01:49 +01:00
Magnus Edenhill 7966ac1e05 Build .so file on Cygwin 2014-01-07 16:01:48 +01:00
Magnus Edenhill 6f15aa56e9 Compile fixes for Cygwin 2014-01-07 15:29:49 +01:00
Magnus Edenhill 11c43bf6f7 Fix various compilation problems reported by debian build 2013-11-25 14:21:59 +01:00
Faidon Liambotis 5f4c488cb1 Clean examples/ on "make clean" too
examples are being built on "all" but not cleaned up on "clean". Treat
this similar to how tests/ is treated and cleanup after ourselves.
2013-11-04 17:06:46 +02:00
Magnus Edenhill f26259084d Finalized configuration property framework.
- rd_kafka_*conf_t structs are now private.
- Use rd_kafka_*conf_set() to populate.
- Each property is now properly documented in CONFIGURE.md (autogenerated)
2013-10-04 00:28:24 +02:00
Magnus Edenhill 617aa4062c ci-travis: build with clang also, and build examples. 2013-09-23 16:46:26 +02:00
Magnus Edenhill a9ba253e6f Cosmetics 2013-09-22 22:48:46 +02:00
Magnus Edenhill ce321f8012 Added regression test harness 2013-09-22 22:44:27 +02:00
Magnus Edenhill a1b756a130 Make librdkafka build on MacOSX (Issue #19) 2013-09-11 16:50:11 +02:00
Magnus Edenhill 9100fcad6a Added Andi Kleen's Snappy compression C implementation
http://github.com/andikleen/snappy-c
2013-09-05 23:44:23 +02:00
Faidon Liambotis 1caac0ceae Use CC rather than LD for linking
LDFLAGS is really meant to be passed to CC, not LD. The current code
fails e.g. with Debian's default LDFLAGS (-Wl,-z,relro).

Fix this by switching our Makefile to use CC for linking.
2013-08-27 14:38:31 +03:00
Magnus Edenhill 405c1fae0b Proper DESTDIR usage in install target 2013-07-08 23:11:40 +02:00
Magnus Edenhill bedc479e12 Initial 0.8 producer support.
This is work in progress but functional and ready for testing.
2013-06-05 22:22:20 +02:00
Eugenio Pérez fef41b259a Fix: Makefile doesn't contained all the headers in HDRS variable 2013-05-24 12:25:36 +00:00
eu 6d3aebf18d Make somme fixes:
Added c++ headers in the project Makefile
	modified:   Makefile

Remove some duplicated entry in examples/Makefile
	modified:   examples/Makefile

Some fixes done here.
	modified:   examples/rdkafka_example.cpp

Updated some not-C++ compilant code
	modified:   rdaddr.h

	renamed:    c++/rdkafka.h -> rdkafkacpp.h
2013-05-17 22:09:25 +02:00
Magnus Edenhill 96b461570a Extracted rdkafka from librd to its own library. 2012-09-19 12:26:37 +02:00