xbmc/xbmc — comment on commit 4f2c2b68ba04c6cc041d13f47583940759e97693
File:  line 0
By davilla:

This is pure autotools/automake, there is no configure present until one does autoconfig or autoreconf -vif.
Could move the autoreconf -vif/configure into it's makefile but then cross might be an issue with the current setup.

I suggest forget internal/external and assume that libcec is always external (ie system) and setup our configure to be auto for libcec, then change lib/libcec to a helper makefile for distro so they can simply do 'make -C lib/libcec; sudo make install', set the default prefix to be /usr/local with override if env var. That way users building their own, and want libcec support can make/install it in an easy way. When enough distros adopt libcec, then that can be removed.

This makes it similar to lib/libnfs, lib/libshairport and lib/afpfs-ng.