project('minesweeper', 'cpp', version : '0.1', default_options : ['warning_level=3']) 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 = ['Window.cpp', 'window.hpp', 'MineField.hpp', 'MineField.cpp', res] exe = executable('minesweeper', src, dependencies : deps, install : true)