summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/buildscripts/gyp_qtwebengine18
-rw-r--r--tools/qmake/mkspecs/features/functions.prf5
2 files changed, 7 insertions, 16 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:
diff --git a/tools/qmake/mkspecs/features/functions.prf b/tools/qmake/mkspecs/features/functions.prf
index 46d43be96..0814e8b4f 100644
--- a/tools/qmake/mkspecs/features/functions.prf
+++ b/tools/qmake/mkspecs/features/functions.prf
@@ -8,11 +8,6 @@ defineReplace(toGypTargetType) {
return("none")
}
-defineReplace(getOutDir) {
- # FIXME: rely on env variable in here and in the gyp_qtwebengine script, à la WEBKITOUTPUTDIR
- return("$$QTWEBENGINE_ROOT/out")
-}
-
defineReplace(getConfigDir) {
CONFIG(release, debug|release):return("Release")
return("Debug")