meson.build 395 B

123456789101112131415
  1. project('bibliotheca', 'cpp',
  2. version : '0.1.0',
  3. default_options : ['cpp_std=c++17'])
  4. gtkmm = dependency('gtkmm-4.0')
  5. sqlite = dependency('sqlite3')
  6. openssl = dependency('openssl')
  7. src = ['src/main.cpp', 'src/BibliothecaWindow.cpp', 'src/Book.cpp',
  8. 'src/DatabaseManager.cpp', 'src/Sha256.cpp']
  9. executable('bibliotheca',
  10. src,
  11. dependencies : [gtkmm, sqlite, openssl],
  12. install : true)