aboutsummaryrefslogtreecommitdiff
path: root/dependencies.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-04-01 20:07:41 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-04-01 20:07:41 +0300
commit35f3495c1deba8edcb75136c1948a41eaffb1e92 (patch)
tree520750dc10bc7b246dc50ff534ad0b1a59b632f9 /dependencies.py
parente3184c4f94cf000e5be2eb7f41ccf023770c65c9 (diff)
downloadmeson-35f3495c1deba8edcb75136c1948a41eaffb1e92.zip
meson-35f3495c1deba8edcb75136c1948a41eaffb1e92.tar.gz
meson-35f3495c1deba8edcb75136c1948a41eaffb1e92.tar.bz2
Can build Qt5 applications.
Diffstat (limited to 'dependencies.py')
-rw-r--r--dependencies.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/dependencies.py b/dependencies.py
index 05ff9b3..7501742 100644
--- a/dependencies.py
+++ b/dependencies.py
@@ -62,6 +62,9 @@ class Dependency():
def get_generate_rules(self):
return []
+ def get_exe_flags(self):
+ return []
+
class PkgConfigDependency(Dependency):
pkgconfig_found = False
@@ -356,6 +359,11 @@ class Qt5Dependency(Dependency):
'Compiling @INFILE@ with the ui compiler')
return [moc_rule, ui_rule]
+ def get_exe_flags(self):
+ # Qt5 seems to require this always.
+ # Fix this to be more portable, especially to MSVC.
+ return ['-fPIE']
+
def get_dep_identifier(name, kwargs):
elements = [name]