summaryrefslogtreecommitdiff
path: root/vcl/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/meson.build')
-rw-r--r--vcl/meson.build83
1 files changed, 83 insertions, 0 deletions
diff --git a/vcl/meson.build b/vcl/meson.build
index dcbdb95d7747..1c44908e820f 100644
--- a/vcl/meson.build
+++ b/vcl/meson.build
@@ -657,3 +657,86 @@ desktopdetector_lib = shared_library('desktopdetector',
dependencies: [x11_dep],
install: true,
)
+
+vclplug_qt5_moc = qt5.preprocess(
+ moc_headers : [
+ 'inc/qt5/Qt5AccessibleWidget.hxx',
+ 'inc/qt5/Qt5Clipboard.hxx',
+ 'inc/qt5/Qt5FilePicker.hxx',
+ 'inc/qt5/Qt5Frame.hxx',
+ 'inc/qt5/Qt5Instance.hxx',
+ 'inc/qt5/Qt5MainWindow.hxx',
+ 'inc/qt5/Qt5Menu.hxx',
+ 'inc/qt5/Qt5Object.hxx',
+ 'inc/qt5/Qt5Timer.hxx',
+ 'inc/qt5/Qt5Widget.hxx',
+ 'inc/qt5/Qt5XAccessible.hxx'
+ ],
+ include_directories: 'inc/qt5',
+ dependencies: [ qt5_dep ],
+)
+
+vclplug_qt5 = shared_library('vclplug_qt5lo',
+ 'qt5/Qt5AccessibleEventListener.cxx',
+ 'qt5/Qt5AccessibleWidget.cxx',
+ 'qt5/Qt5Bitmap.cxx',
+ 'qt5/Qt5Clipboard.cxx',
+ 'qt5/Qt5Data.cxx',
+ 'qt5/Qt5DragAndDrop.cxx',
+ 'qt5/Qt5FilePicker.cxx',
+ 'qt5/Qt5Font.cxx',
+ 'qt5/Qt5FontFace.cxx',
+ 'qt5/Qt5Frame.cxx',
+ 'qt5/Qt5Graphics.cxx',
+ 'qt5/Qt5Graphics_Controls.cxx',
+ 'qt5/Qt5Graphics_GDI.cxx',
+ 'qt5/Qt5Graphics_Text.cxx',
+ 'qt5/Qt5Instance.cxx',
+ 'qt5/Qt5Instance_Print.cxx',
+ 'qt5/Qt5MainWindow.cxx',
+ 'qt5/Qt5Menu.cxx',
+ 'qt5/Qt5Object.cxx',
+ 'qt5/Qt5OpenGLContext.cxx',
+ 'qt5/Qt5Painter.cxx',
+ 'qt5/Qt5Printer.cxx',
+ 'qt5/Qt5SvpGraphics.cxx',
+ 'qt5/Qt5SvpSurface.cxx',
+ 'qt5/Qt5System.cxx',
+ 'qt5/Qt5Timer.cxx',
+ 'qt5/Qt5Tools.cxx',
+ 'qt5/Qt5Transferable.cxx',
+ 'qt5/Qt5VirtualDevice.cxx',
+ 'qt5/Qt5Widget.cxx',
+ 'qt5/Qt5XAccessible.cxx',
+ vclplug_qt5_moc,
+ udk_fake_h, off_fake_h, common_hxx,
+ include_directories: [main_inc, udkh_inc, offapi_inc, 'inc', 'inc/qt5', setup_inc],
+ cpp_args: ['-DLIBO_INTERNAL_ONLY',
+ '-DVCLPLUG_QT5_IMPLEMENTATION',
+ '-Wno-deprecated-declarations'],
+ link_with: [
+ basegfx_lib,
+ comphelper_lib,
+ cppu_lib,
+ cppuhelper_lib,
+ i18nlangtag_lib,
+ i18nutil_lib,
+ sal_lib,
+ salhelper_lib,
+ sot_lib,
+ svl_lib,
+ tl_lib,
+ ucbhelper_lib,
+ utl_lib,
+ vcl_lib,
+ ],
+ dependencies: [
+ cairo_dep,
+ epoxy_dep,
+ harfbuzz_dep,
+ qt5_dep,
+ qt5_x11_dep,
+ ],
+ install : true,
+)
+