diff options
| -rw-r--r-- | meta/classes/externalsrc.bbclass | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/classes/externalsrc.bbclass b/meta/classes/externalsrc.bbclass index ac1b904e72..3f1d39689b 100644 --- a/meta/classes/externalsrc.bbclass +++ b/meta/classes/externalsrc.bbclass | |||
| @@ -173,7 +173,9 @@ do_buildclean[doc] = "Call 'make clean' or equivalent in ${B}" | |||
| 173 | externalsrc_do_buildclean() { | 173 | externalsrc_do_buildclean() { |
| 174 | if [ -e Makefile -o -e makefile -o -e GNUmakefile ]; then | 174 | if [ -e Makefile -o -e makefile -o -e GNUmakefile ]; then |
| 175 | rm -f ${@' '.join([x.split(':')[0] for x in (d.getVar('EXTERNALSRC_SYMLINKS') or '').split()])} | 175 | rm -f ${@' '.join([x.split(':')[0] for x in (d.getVar('EXTERNALSRC_SYMLINKS') or '').split()])} |
| 176 | oe_runmake clean || die "make failed" | 176 | if [ "${CLEANBROKEN}" != "1" ]; then |
| 177 | oe_runmake clean || die "make failed" | ||
| 178 | fi | ||
| 177 | else | 179 | else |
| 178 | bbnote "nothing to do - no makefile found" | 180 | bbnote "nothing to do - no makefile found" |
| 179 | fi | 181 | fi |
