Browse Source

fixing dependecies

Bernardo Magri 3 months ago
parent
commit
65db10200b
2 changed files with 7 additions and 3 deletions
  1. 5 3
      meson.build
  2. 2 0
      shell.nix

+ 5 - 3
meson.build

@@ -2,12 +2,14 @@ project('bibliotheca', 'cpp',
   version : '0.1.0',
   default_options : ['cpp_std=c++17'])
 
-gtkmm_dep = dependency('gtkmm-4.0')
+gtkmm = dependency('gtkmm-4.0')
+sqlite = dependency('sqlite3')
+openssl = dependency('openssl')
 
 src = ['src/main.cpp', 'src/BibliothecaWindow.cpp', 'src/Book.cpp',
-'src/DatabaseManager.cpp']
+'src/DatabaseManager.cpp', 'src/Sha256.cpp']
 
 executable('bibliotheca',
   src,
-  dependencies : gtkmm_dep,
+  dependencies : [gtkmm, sqlite, openssl],
   install : true)

+ 2 - 0
shell.nix

@@ -9,6 +9,8 @@ pkgs.mkShell {
     ninja
     gtk4
     gtkmm4
+    sqlite
+    openssl
 
     # runtime data GTK needs
     adwaita-icon-theme