meson.build 462 B

12345678910111213141516
  1. project('minesweeper', 'cpp',
  2. version : '0.1',
  3. default_options : ['warning_level=3'])
  4. gnome = import('gnome')
  5. res = gnome.compile_resources(
  6. 'resources', 'resources/gresource.xml',
  7. source_dir: 'resources',
  8. c_name: 'gresources'
  9. )
  10. deps = dependency(['gtkmm-4.0', 'sigc++-3.0'])
  11. src = ['src/window.cpp', 'src/window.hpp', 'src/minefield.hpp', 'src/minefield.cpp', res]
  12. exe = executable('minesweeper', src, dependencies : deps, install : true)