sample-hive/meson.build

33 lines
762 B
Meson
Executable File

project('SampleHive', 'cpp',
version : '0.1',
license : 'GPL v3',
default_options : ['warning_level=1',
'cpp_std=c++11'])
src = [
'src/App.cpp',
'src/MainFrame.cpp',
'src/Browser.cpp',
'src/SettingsDialog.cpp',
'src/TagEditorDialog.cpp',
'src/Database.cpp',
'src/Serialize.cpp',
'src/TreeItemDialog.cpp',
'src/Tags.cpp',
]
wx = dependency('wxwidgets', modules : ['media', 'std'])
wxsvg = dependency('libwxsvg')
taglib = dependency('taglib')
sqlite3 = dependency('sqlite3')
yaml = dependency('yaml-cpp')
wx_inc = include_directories('/usr/include/wx-3.0')
executable('SampleHive',
sources : src,
dependencies : [wx, wxsvg, taglib, sqlite3, yaml],
include_directories : wx_inc)