| # Path utility functions for OE python scripts |
| # Copyright (C) 2012-2014 Intel Corporation |
| # Copyright (C) 2011 Mentor Graphics Corporation |
| # SPDX-License-Identifier: GPL-2.0-only |
| basepath = os.path.abspath(os.path.dirname(__file__) + '/../..') |
| newpath = basepath + '/meta/lib' |
| sys.path.insert(0, newpath) |
| def add_bitbake_lib_path(): |
| basepath = os.path.abspath(os.path.dirname(__file__) + '/../..') |
| if os.path.exists(basepath + '/bitbake/lib/bb'): |
| bitbakepath = basepath + '/bitbake' |
| # look for bitbake/bin dir in PATH |
| for pth in os.environ['PATH'].split(':'): |
| if os.path.exists(os.path.join(pth, '../lib/bb')): |
| bitbakepath = os.path.abspath(os.path.join(pth, '..')) |
| sys.path.insert(0, bitbakepath + '/lib') |