build: bootstrap overhaul
authorCory Fields <theuni-nospam-@xbmc.org>
Thu, 20 Sep 2012 06:42:43 +0000 (02:42 -0400)
committerCory Fields <theuni-nospam-@xbmc.org>
Thu, 20 Sep 2012 07:35:41 +0000 (03:35 -0400)
commitd24d30ad2bd83c02c02342295f883d73aadf29f1
treedbd9093b7a923d62789df4e5da9bc4c264e36dd9
parentc31aca24e63b1b70a6e207f360f134f460cbe2d7
build: bootstrap overhaul

Put an end to the constant autoreconfs when switching branches. Use make to
determine when bootstrapping for xbmc and subprojects needs to happen
(hint: rarely).

bootstrapping can now be done in parallel, but I didn't obseve much (any?)
speed increase.

Also allows for easier skipping of reconfigures for minor/cosmetic configure.in
changes.

This should be transparent to users, other than the fact that it's much faster.

Same build procedure as always: ./bootstrap && ./configure && make
Makefile.in
bootstrap
bootstrap.mk [new file with mode: 0644]