diff options
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/lib/devtool/ide_sdk.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/lib/devtool/ide_sdk.py b/scripts/lib/devtool/ide_sdk.py index ccb6cfbc61..d9b54f7991 100755 --- a/scripts/lib/devtool/ide_sdk.py +++ b/scripts/lib/devtool/ide_sdk.py | |||
| @@ -286,6 +286,7 @@ class RecipeModified: | |||
| 286 | self.b = None | 286 | self.b = None |
| 287 | self.base_libdir = None | 287 | self.base_libdir = None |
| 288 | self.bblayers = None | 288 | self.bblayers = None |
| 289 | self.bitbakepath = None | ||
| 289 | self.bpn = None | 290 | self.bpn = None |
| 290 | self.d = None | 291 | self.d = None |
| 291 | self.debug_build = None | 292 | self.debug_build = None |
| @@ -346,6 +347,7 @@ class RecipeModified: | |||
| 346 | self.b = recipe_d.getVar('B') | 347 | self.b = recipe_d.getVar('B') |
| 347 | self.base_libdir = recipe_d.getVar('base_libdir') | 348 | self.base_libdir = recipe_d.getVar('base_libdir') |
| 348 | self.bblayers = recipe_d.getVar('BBLAYERS').split() | 349 | self.bblayers = recipe_d.getVar('BBLAYERS').split() |
| 350 | self.bitbakepath = recipe_d.getVar('BITBAKEPATH') | ||
| 349 | self.bpn = recipe_d.getVar('BPN') | 351 | self.bpn = recipe_d.getVar('BPN') |
| 350 | self.cxx = recipe_d.getVar('CXX') | 352 | self.cxx = recipe_d.getVar('CXX') |
| 351 | self.d = recipe_d.getVar('D') | 353 | self.d = recipe_d.getVar('D') |
| @@ -712,11 +714,11 @@ class RecipeModified: | |||
| 712 | """Generate a script which does install and deploy""" | 714 | """Generate a script which does install and deploy""" |
| 713 | cmd_lines = ['#!/bin/sh'] | 715 | cmd_lines = ['#!/bin/sh'] |
| 714 | 716 | ||
| 715 | # . oe-init-build-env $BUILDDIR | 717 | # . oe-init-build-env $BUILDDIR $BITBAKEDIR |
| 716 | # Using 'set' to pass the build directory to oe-init-build-env in sh syntax | 718 | # Using 'set' to pass the build directory to oe-init-build-env in sh syntax |
| 717 | cmd_lines.append('cd "%s" || { echo "cd %s failed"; exit 1; }' % ( | 719 | cmd_lines.append('cd "%s" || { echo "cd %s failed"; exit 1; }' % ( |
| 718 | self.oe_init_dir, self.oe_init_dir)) | 720 | self.oe_init_dir, self.oe_init_dir)) |
| 719 | cmd_lines.append('set ' + self.topdir) | 721 | cmd_lines.append('set %s %s' % (self.topdir, self.bitbakepath.rstrip('/bin'))) |
| 720 | cmd_lines.append('. "%s" || { echo ". %s %s failed"; exit 1; }' % ( | 722 | cmd_lines.append('. "%s" || { echo ". %s %s failed"; exit 1; }' % ( |
| 721 | self.oe_init_build_env, self.oe_init_build_env, self.topdir)) | 723 | self.oe_init_build_env, self.oe_init_build_env, self.topdir)) |
| 722 | 724 | ||
