Skip to content
Snippets Groups Projects
Commit 53869a09 authored by Bryan O'Sullivan's avatar Bryan O'Sullivan
Browse files

DEV-18419 / Allow develop.py to be run from outside source tree

Whatever directory develop.py is run from, it will create the build
trees there.

Reviewed by Mani.
parent b2bbc402
No related branches found
No related tags found
No related merge requests found
...@@ -141,6 +141,7 @@ def run_cmake(self, args=[]): ...@@ -141,6 +141,7 @@ def run_cmake(self, args=[]):
# do a sanity check to make sure we have a generator # do a sanity check to make sure we have a generator
if not hasattr(self, 'generator'): if not hasattr(self, 'generator'):
raise "No generator available for '%s'" % (self.__name__,) raise "No generator available for '%s'" % (self.__name__,)
src_dir = os.path.dirname(os.path.realpath(sys.argv[0]))
cwd = os.getcwd() cwd = os.getcwd()
created = [] created = []
try: try:
...@@ -151,7 +152,7 @@ def run_cmake(self, args=[]): ...@@ -151,7 +152,7 @@ def run_cmake(self, args=[]):
simple = False simple = False
try: try:
os.chdir(d) os.chdir(d)
cmd = self.cmake_commandline(cwd, d, args, simple) cmd = self.cmake_commandline(src_dir, d, args, simple)
print 'Running %r in %r' % (cmd, d) print 'Running %r in %r' % (cmd, d)
self.run(cmd, 'cmake') self.run(cmd, 'cmake')
finally: finally:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment