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