diff options
Diffstat (limited to 'meta/classes/base.bbclass')
-rw-r--r-- | meta/classes/base.bbclass | 3 |
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 | ||
219 | CONFIGURESTAMPFILE = "${WORKDIR}/configure.sstate" | 219 | CONFIGURESTAMPFILE = "${WORKDIR}/configure.sstate" |
220 | CLEANBROKEN = "0" | ||
220 | 221 | ||
221 | addtask configure after do_patch | 222 | addtask configure after do_patch |
222 | do_configure[dirs] = "${S} ${B}" | 223 | do_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 |