build: Allow to use external liblz4 instead of embedded copy
authorStefan Schmidt <s.schmidt@samsung.com>
Tue, 12 Aug 2014 07:37:33 +0000 (09:37 +0200)
committerStefan Schmidt <s.schmidt@samsung.com>
Fri, 22 Aug 2014 14:27:28 +0000 (16:27 +0200)
commit3fe554e0b648a9f03ca150ec3b44f20f277b261c
tree91099b28f71242f57c0159fccec848de4e31ee99
parent8c8a2b1098932ebd6f40ef064dfa652bbdf7edc0
build: Allow to use external liblz4 instead of embedded copy

While we are likely will keep the embedded copy for a while to avoid a really
new dependency we allow now to use the external liblz4. You need at least
revision r120 and a package that ships the pc file for it.

Personally I would like to get rid of it rather sooner than later due to the
security implications and a bunch of code we ship but have no idea about.
Reality is that it will need some time until this new lib is actually
packaged and shipped with releases for a a majority of people.

This patch was co-worked with Doug Newgard <scimmia22@outlook.com>
configure.ac
src/Makefile_Eet.am
src/Makefile_Evas.am
src/lib/eet/eet_image.c
src/lib/eet/eet_lib.c
src/modules/evas/loaders/tgv/evas_image_load_tgv.c
src/modules/evas/savers/tgv/evas_image_save_tgv.c