summaryrefslogtreecommitdiffstats
path: root/meta/classes/base.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/base.bbclass')
-rw-r--r--meta/classes/base.bbclass3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
index e1b25ff134..c135939709 100644
--- a/meta/classes/base.bbclass
+++ b/meta/classes/base.bbclass
@@ -217,6 +217,7 @@ python base_eventhandler() {
217} 217}
218 218
219CONFIGURESTAMPFILE = "${WORKDIR}/configure.sstate" 219CONFIGURESTAMPFILE = "${WORKDIR}/configure.sstate"
220CLEANBROKEN = "0"
220 221
221addtask configure after do_patch 222addtask configure after do_patch
222do_configure[dirs] = "${S} ${B}" 223do_configure[dirs] = "${S} ${B}"
@@ -225,7 +226,7 @@ base_do_configure() {
225 if [ -n "${CONFIGURESTAMPFILE}" -a -e "${CONFIGURESTAMPFILE}" ]; then 226 if [ -n "${CONFIGURESTAMPFILE}" -a -e "${CONFIGURESTAMPFILE}" ]; then
226 if [ "`cat ${CONFIGURESTAMPFILE}`" != "${BB_TASKHASH}" ]; then 227 if [ "`cat ${CONFIGURESTAMPFILE}`" != "${BB_TASKHASH}" ]; then
227 cd ${B} 228 cd ${B}
228 if [ -e Makefile -o -e makefile -o -e GNUmakefile ]; then 229 if [ "${CLEANBROKEN}" != "1" -a -e Makefile -o -e makefile -o -e GNUmakefile ]; then
229 ${MAKE} clean 230 ${MAKE} clean
230 fi 231 fi
231 find ${B} -name \*.la -delete 232 find ${B} -name \*.la -delete