Skip to content

Commit

Permalink
auto merge of #5115 : psdh/servo/improveBinRun, r=mbrubeck
Browse files Browse the repository at this point in the history
Fixes #5080
  • Loading branch information
bors-servo committed Mar 3, 2015
2 parents 290b025 + cb6c675 commit 801b939
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions python/servo/post_build_commands.py
Expand Up @@ -8,6 +8,7 @@
import SimpleHTTPServer
import SocketServer
import mozdebug
import sys
from shutil import copytree, rmtree, ignore_patterns, copy2

from mach.registrar import Registrar
Expand All @@ -33,8 +34,22 @@ class MachCommands(CommandBase):

def get_binary_path(self, release):
base_path = path.join("components", "servo", "target")
if release:
return path.join(base_path, "release", "servo")
release_path= path.join(base_path, "release", "servo")

if not release:
if not os.path.exists(release_path):
if not os.path.exists(base_path):
print("Servo Binary cannot be found, please run './mach build'"
"and try again!")
sys.exit()
print("Running Debug Build")
return path.join(base_path, "servo")
else:
if os.path.exists(base_path):
print("You have multiple binaries present."
" Please specify which binary is to be run")
sys.exit()
return path.join(release_path, "servo")
return path.join(base_path, "servo")

@Command('run',
Expand Down

0 comments on commit 801b939

Please sign in to comment.