19 lines
528 B
Meson
19 lines
528 B
Meson
project('minesweeper', 'cpp',
|
|
version : '0.1',
|
|
default_options : ['warning_level=3', 'cpp_std=c++20'])
|
|
|
|
gnome = import('gnome')
|
|
|
|
res = gnome.compile_resources(
|
|
'resources', 'resources/gresource.xml',
|
|
source_dir: 'resources',
|
|
c_name: 'gresources'
|
|
)
|
|
|
|
deps = dependency(['gtkmm-4.0', 'sigc++-3.0'])
|
|
src = ['src/window.cpp', 'src/window.hpp', 'src/minefield.hpp', 'src/minefield.cpp',
|
|
'src/timer.hpp', 'src/timer.cpp', res]
|
|
|
|
exe = executable('minesweeper', src, dependencies : deps, install : true)
|
|
|