diff options
Diffstat (limited to 'meta/classes/native.bbclass')
-rw-r--r-- | meta/classes/native.bbclass | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/meta/classes/native.bbclass b/meta/classes/native.bbclass index 1f8139bec8..71b05720f2 100644 --- a/meta/classes/native.bbclass +++ b/meta/classes/native.bbclass @@ -154,9 +154,11 @@ python native_virtclass_handler () { nprovides = [] for prov in provides.split(): if prov.find(pn) != -1: - continue - if not prov.endswith("-native"): + nprovides.append(prov) + elif not prov.endswith("-native"): nprovides.append(prov.replace(prov, prov + "-native")) + else: + nprovides.append(prov) e.data.setVar("PROVIDES", ' '.join(nprovides)) e.data.setVar("OVERRIDES", e.data.getVar("OVERRIDES", False) + ":virtclass-native") |