OSDN Git Service

buildsys: cache build flags in vars
authorMike Frysinger <vapier@gentoo.org>
Sun, 27 Nov 2011 05:15:07 +0000 (00:15 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sun, 15 Jan 2012 00:32:29 +0000 (19:32 -0500)
commita899b909abe14e8e35a81997c828201d1beaff78
tree290f90323a9da4f107925f19bb2806f82d6adb90
parent93a11d8bb29423727cdd71c12b6ae8accc21997b
buildsys: cache build flags in vars

Running `make clean` atm takes like 20 seconds because every subdir
re-evaluates all the toolchain flags.  Add some helpers to automate
the process of setting up variables to cache the result of tests,
as well as the checking of an already set flag.

Now `make clean` takes like 2 seconds on my system.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Makerules
Rules.mak
ldso/ldso/Makefile.in
test/Rules.mak