summaryrefslogtreecommitdiff
path: root/src/buildstream/plugins/elements/qmake.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/plugins/elements/qmake.yaml')
-rw-r--r--src/buildstream/plugins/elements/qmake.yaml50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/buildstream/plugins/elements/qmake.yaml b/src/buildstream/plugins/elements/qmake.yaml
new file mode 100644
index 000000000..4ac31932e
--- /dev/null
+++ b/src/buildstream/plugins/elements/qmake.yaml
@@ -0,0 +1,50 @@
+# QMake default configuration
+
+variables:
+
+ qmake: qmake -makefile %{conf-root}
+ make: make
+ make-install: make -j1 INSTALL_ROOT="%{install-root}" install
+
+ # Set this if the sources cannot handle parallelization.
+ #
+ # notparallel: True
+
+config:
+
+ # Commands for configuring the software
+ #
+ configure-commands:
+ - |
+ %{qmake}
+
+ # Commands for building the software
+ #
+ build-commands:
+ - |
+ %{make}
+
+ # Commands for installing the software into a
+ # destination folder
+ #
+ install-commands:
+ - |
+ %{make-install}
+
+ # Commands for stripping debugging information out of
+ # installed binaries
+ #
+ strip-commands:
+ - |
+ %{strip-binaries}
+
+# Use max-jobs CPUs for building and enable verbosity
+environment:
+ MAKEFLAGS: -j%{max-jobs}
+ V: 1
+
+# And dont consider MAKEFLAGS or V as something which may
+# affect build output.
+environment-nocache:
+- MAKEFLAGS
+- V