aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/meson/mesonsampleproject/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/meson/mesonsampleproject/meson.build')
-rw-r--r--tests/manual/meson/mesonsampleproject/meson.build19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/manual/meson/mesonsampleproject/meson.build b/tests/manual/meson/mesonsampleproject/meson.build
new file mode 100644
index 0000000000..901285a587
--- /dev/null
+++ b/tests/manual/meson/mesonsampleproject/meson.build
@@ -0,0 +1,19 @@
+project('mesonsampleproject', 'cpp',default_options : ['cpp_std=c++11'])
+
+# Documentation: https://mesonbuild.com/Qt5-module.html
+qt5 = import('qt5')
+qt5dep = dependency('qt5', modules : ['Core', 'Widgets'])
+
+translations = qt5.compile_translations(ts_files : 'mesonsampleproject_fr_FR.ts', build_by_default : true)
+
+generated_files = qt5.preprocess(
+ moc_headers : 'mesonsampleproject.h',
+ ui_files : 'mesonsampleproject.ui',
+ dependencies: [qt5dep])
+
+executable('mesonsampleproject'
+ , 'main.cpp'
+ , 'mesonsampleproject.cpp'
+ , generated_files
+ , dependencies : [qt5dep]
+ , install : true)