Repository navigation
Tags: rebstar6/servo
Tags
Auto merge of servo#9415 - adamncasey:mach-run-win32-fix, r=larsbergs… …trom Fix ./mach run on Windows This branch also includes the commit being reviewed in servo#9408 . Is it OK to just wait for that one to merge, or should I separate them? This patch adds the BIN_SUFFIX to the servo executable name when doing ./mach run. However just doing this caused subprocess to error due to some unicode symbols in PATH. To fix this, I pulled a peice of code from mozilla-central which fixes this problem there. Source: https://dxr.mozilla.org/mozilla-central/source/python/mach/mach/mixin/process.py#108 Revisiting this now (originally developed this a few weeks ago), perhaps we should be using https://github.com/servo/servo/blob/master/python/mach/mach/mixin/process.py instead of subprocess to give us all of this crossplatform process execution support. I think that should be a nice to have though - this patch at least gets a necessary development command working on windows. Tested on Windows and Ubuntu. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9415) <!-- Reviewable:end -->