| 1234567891011121314151617181920 |
- project('bibliotheca', 'cpp',
- version : '0.1.0',
- default_options : ['cpp_std=c++17'])
- gtkmm = dependency('gtkmm-4.0')
- sqlite = dependency('sqlite3')
- openssl = dependency('openssl')
- tinyxml2 = dependency('tinyxml2')
- libzip = dependency('libzip')
- poppler = dependency('poppler-glib')
- src = ['src/main.cpp', 'src/BibliothecaWindow.cpp', 'src/Book.cpp',
- 'src/DatabaseManager.cpp', 'src/Sha256.cpp', 'src/BookList.cpp',
- 'src/BookShelf.cpp', 'src/BookTile.cpp', 'src/BookImport.cpp', 'src/BookDetails.cpp',
- 'src/TagManagerDialog.cpp', 'src/SettingsDialog.cpp', 'src/FolderScanner.cpp', 'src/ReaderView.cpp']
- executable('bibliotheca',
- src,
- dependencies : [gtkmm, sqlite, openssl, tinyxml2, libzip, poppler],
- install : true)
|