summaryrefslogtreecommitdiffstats
path: root/tools/buildscripts/gyp_qtwebengine
diff options
context:
space:
mode:
Diffstat (limited to 'tools/buildscripts/gyp_qtwebengine')
-rwxr-xr-xtools/buildscripts/gyp_qtwebengine18
1 files changed, 7 insertions, 11 deletions
diff --git a/tools/buildscripts/gyp_qtwebengine b/tools/buildscripts/gyp_qtwebengine
index 884f57b27..12a6427d8 100755
--- a/tools/buildscripts/gyp_qtwebengine
+++ b/tools/buildscripts/gyp_qtwebengine
@@ -68,16 +68,12 @@ def additional_include_files(args=[]):
return result
-# TODO: later we probably want to hook that up with qmake to allow shadow builds. (Might not play nice with the rest of chromium though)
-def get_output_dir():
- outdir = os.path.join(root_dir, "out") # Hardcode for now
- if not os.path.isdir(outdir):
- os.mkdir(outdir)
-
- return outdir
-
if __name__ == '__main__':
- args = sys.argv[1:]
+ output_dir = sys.argv[1]
+ if not os.path.isdir(output_dir):
+ os.mkdir(output_dir)
+
+ args = sys.argv[2:]
# On Mac we want to override CXX and CC that is provided with
# the Chromium GYP environment.
@@ -139,8 +135,8 @@ if __name__ == '__main__':
# Trigger Qt-specific build conditions.
args.extend(['-D', 'use_qt=1'])
# Tweak the output location and format (hardcode ninja for now if not set)
- args.extend(['--generator-output', os.path.abspath(get_output_dir())])
- args.extend(['-Goutput_dir='+ os.path.abspath(get_output_dir())])
+ args.extend(['--generator-output', os.path.abspath(output_dir)])
+ args.extend(['-Goutput_dir='+ os.path.abspath(output_dir)])
if not os.environ.get('GYP_GENERATORS'):
args.extend(['--format=ninja'])
if "QTWEBENGINE_GYP_DEBUG" in os.environ: