[oe-commits] Richard Purdie : classes/conf: Add eventmasks for event handlers

git at git.openembedded.org git at git.openembedded.org
Mon Jun 17 15:02:56 UTC 2013


Module: openembedded-core.git
Branch: master-next
Commit: bff73743280f9eafebe4591f7368ead91a4eb74d
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=bff73743280f9eafebe4591f7368ead91a4eb74d

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Wed Jun 12 16:31:57 2013 +0000

classes/conf: Add eventmasks for event handlers

Now that bitbake supports masking events for event handlers, lets use
this so event handlers are only called for events they care about. This
lets us simplify the code indentation a bit at least as well as mildly
improving the event handling performance.

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/base.bbclass                          |    7 +-
 meta/classes/bugzilla.bbclass                      |    1 +
 meta/classes/buildhistory.bbclass                  |    8 +-
 meta/classes/buildstats.bbclass                    |    1 +
 meta/classes/cross.bbclass                         |    4 +-
 meta/classes/distrodata.bbclass                    |   44 ++++++------
 meta/classes/migrate_localcount.bbclass            |   68 ++++++++++----------
 meta/classes/multilib.bbclass                      |    4 +-
 meta/classes/multilib_global.bbclass               |    1 +
 meta/classes/native.bbclass                        |    4 +-
 meta/classes/nativesdk.bbclass                     |    4 +-
 meta/classes/packageinfo.bbclass                   |   50 +++++++-------
 meta/classes/prexport.bbclass                      |    1 +
 meta/classes/primport.bbclass                      |    1 +
 meta/classes/recipe_sanity.bbclass                 |    4 +-
 meta/classes/sanity.bbclass                        |    1 +
 meta/classes/typecheck.bbclass                     |    8 +-
 meta/conf/distro/include/csl-versions.inc          |    3 +-
 .../distro/include/tcmode-external-sourcery.inc    |    8 +--
 19 files changed, 107 insertions(+), 115 deletions(-)

Diff:   http://git.openembedded.org/?p=openembedded-core.git/?a=commitdiff;h=bff73743280f9eafebe4591f7368ead91a4eb74d


More information about the Openembedded-commits mailing list