diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hobprefs.py')
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/hobprefs.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hobprefs.py b/bitbake/lib/bb/ui/crumbs/hobprefs.py index be094e7c93..8ebfba243c 100644 --- a/bitbake/lib/bb/ui/crumbs/hobprefs.py +++ b/bitbake/lib/bb/ui/crumbs/hobprefs.py @@ -140,11 +140,19 @@ class HobPrefs(gtk.Dialog): def toggle_toolchain_cb(self, check): enabled = check.get_active() + toolchain = '0' + if enabled: + toolchain = '1' self.handler.toggle_toolchain(enabled) + self.configurator.setLocalConfVar('HOB_BUILD_TOOLCHAIN', toolchain) def toggle_headers_cb(self, check): enabled = check.get_active() + headers = '0' + if enabled: + headers = '1' self.handler.toggle_toolchain_headers(enabled) + self.configurator.setLocalConfVar('HOB_BUILD_TOOLCHAIN_HEADERS', headers) def set_parent_window(self, parent): self.set_transient_for(parent) @@ -158,7 +166,7 @@ class HobPrefs(gtk.Dialog): def __init__(self, configurator, handler, curr_sdk_mach, curr_distro, pclass, cpu_cnt, pmake, bbthread, selected_image_types, all_image_types, - gplv3disabled): + gplv3disabled, build_toolchain, build_toolchain_headers): """ """ gtk.Dialog.__init__(self, "Preferences", None, @@ -181,6 +189,8 @@ class HobPrefs(gtk.Dialog): self.bbthread = bbthread self.selected_image_types = selected_image_types.split(" ") self.gplv3disabled = gplv3disabled + self.build_toolchain = build_toolchain + self.build_toolchain_headers = build_toolchain_headers self.reload_required = False self.distro_handler_id = None @@ -304,6 +314,7 @@ class HobPrefs(gtk.Dialog): pbox.pack_start(hbox, expand=False, fill=False, padding=6) toolcheck = gtk.CheckButton("Build external development toolchain with image") toolcheck.show() + toolcheck.set_active(self.build_toolchain) toolcheck.connect("toggled", self.toggle_toolchain_cb) hbox.pack_start(toolcheck, expand=False, fill=False, padding=6) hbox = gtk.HBox(False, 12) @@ -318,6 +329,7 @@ class HobPrefs(gtk.Dialog): hbox.pack_start(self.sdk_machine_combo, expand=False, fill=False, padding=6) headerscheck = gtk.CheckButton("Include development headers with toolchain") headerscheck.show() + headerscheck.set_active(self.build_toolchain_headers) headerscheck.connect("toggled", self.toggle_headers_cb) hbox.pack_start(headerscheck, expand=False, fill=False, padding=6) self.connect("response", self.prefs_response_cb) |