diff options
Diffstat (limited to 'meta/classes-recipe/cml1.bbclass')
-rw-r--r-- | meta/classes-recipe/cml1.bbclass | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/meta/classes-recipe/cml1.bbclass b/meta/classes-recipe/cml1.bbclass index c4e3c9ff7a..2da19cb4cf 100644 --- a/meta/classes-recipe/cml1.bbclass +++ b/meta/classes-recipe/cml1.bbclass | |||
@@ -61,16 +61,14 @@ python do_menuconfig() { | |||
61 | oe_terminal("sh -c 'make %s; if [ \\$? -ne 0 ]; then echo \"Command failed.\"; printf \"Press any key to continue... \"; read r; fi'" % d.getVar('KCONFIG_CONFIG_COMMAND'), | 61 | oe_terminal("sh -c 'make %s; if [ \\$? -ne 0 ]; then echo \"Command failed.\"; printf \"Press any key to continue... \"; read r; fi'" % d.getVar('KCONFIG_CONFIG_COMMAND'), |
62 | d.getVar('PN') + ' Configuration', d) | 62 | d.getVar('PN') + ' Configuration', d) |
63 | 63 | ||
64 | # FIXME this check can be removed when the minimum bitbake version has been bumped | 64 | try: |
65 | if hasattr(bb.build, 'write_taint'): | 65 | newmtime = os.path.getmtime(config) |
66 | try: | 66 | except OSError: |
67 | newmtime = os.path.getmtime(config) | 67 | newmtime = 0 |
68 | except OSError: | 68 | |
69 | newmtime = 0 | 69 | if newmtime > mtime: |
70 | 70 | bb.note("Configuration changed, recompile will be forced") | |
71 | if newmtime > mtime: | 71 | bb.build.write_taint('do_compile', d) |
72 | bb.note("Configuration changed, recompile will be forced") | ||
73 | bb.build.write_taint('do_compile', d) | ||
74 | } | 72 | } |
75 | do_menuconfig[depends] += "ncurses-native:do_populate_sysroot" | 73 | do_menuconfig[depends] += "ncurses-native:do_populate_sysroot" |
76 | do_menuconfig[nostamp] = "1" | 74 | do_menuconfig[nostamp] = "1" |