project('stats', 'cpp', default_options: ['buildtype=debugoptimized'], version: '0.0.1')
qt6 = import('qt6')
-qt6deps = dependency('qt6', modules: ['Core', 'Gui', 'Widgets', 'Multimedia', 'OpenGLWidgets', 'OpenGL'])
+qt6deps = dependency('qt6', modules: ['Core', 'Gui', 'Widgets', 'OpenGLWidgets', 'OpenGL'])
sqlite3dep = dependency('sqlite3')
libavcodecdep = dependency('libavcodec')
libavformatdep = dependency('libavformat')
libavutildep = dependency('libavutil')
libswscaledep = dependency('libswscale')
-gldep = dependency('gl')
qt_files = qt6.preprocess(
moc_headers: ['mainwindow.h', 'clickable_label.h', 'video_widget.h'],
executable('stats',
['main.cpp', 'mainwindow.cpp', 'events.cpp', 'players.cpp', 'formations.cpp', 'json.cpp', 'video_widget.cpp', 'ffmpeg_raii.cpp'],
qt_files,
- dependencies: [qt6deps, sqlite3dep, libavcodecdep, libavformatdep, libavutildep, libswscaledep, gldep])
+ dependencies: [qt6deps, sqlite3dep, libavcodecdep, libavformatdep, libavutildep, libswscaledep])