]> rtime.felk.cvut.cz Git - orte.git/commitdiff
Compile shapes demo with meson tmp
authorMichal Sojka <michal.sojka@cvut.cz>
Mon, 12 Nov 2018 11:08:36 +0000 (12:08 +0100)
committerMichal Sojka <michal.sojka@cvut.cz>
Mon, 12 Nov 2018 11:08:36 +0000 (12:08 +0100)
meson.build
orte/contrib/meson.build [new file with mode: 0644]
orte/contrib/shape/meson.build [new file with mode: 0644]
orte/meson.build

index 6c683e08eb73e019603d2e838f39b17c844e7093..bd36ca0a42491f4ec2e1cc2e3e84a6f674acc8eb 100644 (file)
@@ -1,3 +1,3 @@
-project('orte', 'c')
+project('orte', ['c', 'cpp'])
 
 subdir('orte')
diff --git a/orte/contrib/meson.build b/orte/contrib/meson.build
new file mode 100644 (file)
index 0000000..0d2d60d
--- /dev/null
@@ -0,0 +1 @@
+subdir('shape')
diff --git a/orte/contrib/shape/meson.build b/orte/contrib/shape/meson.build
new file mode 100644 (file)
index 0000000..fa5d75f
--- /dev/null
@@ -0,0 +1,32 @@
+qt4 = import('qt4')
+
+preprocessed = qt4.preprocess(
+  moc_headers: [
+    'FPublisher.h',
+    'FSubscriber.h',
+    'MainForm.h',
+    'MyQFrame.h',
+    'richtext.h',
+  ],
+  ui_files: [ 'MainForm.ui', 'FPublisher.ui', 'FSubscriber.ui' ],
+  qresources: 'shapes.qrc',
+)
+
+executable(
+  'ortedemo',
+  sources: [
+    'main.cpp',
+    'MainForm.cpp',
+    'MyQFrame.cpp',
+    'richtext.cpp',
+    'FPublisher.cpp',
+    'FSubscriber.cpp',
+    'BoxType.c',
+    preprocessed,
+  ],
+  include_directories: include_directories('../../include'),
+  dependencies: [
+    liborte_dep,
+    dependency('qt4', modules: ['Core', 'Gui']),
+  ]
+)
index a1f9a508a61b94b0713bff5e4f11debd67627e37..f26be58600d5057ab0fff9dffd1950552d23cb1a 100644 (file)
@@ -1,4 +1,3 @@
-# subdir('contrib')
 subdir('idl-compiler')
 subdir('include')
 # subdir('java')
@@ -6,3 +5,4 @@ subdir('include')
 subdir('liborte')
 subdir('manager')
 subdir('examples')
+subdir('contrib')