|
|
@@ -2,8 +2,6 @@ project('statum', ['c', 'vala'],
|
|
|
version: '0.2.0',
|
|
|
)
|
|
|
|
|
|
-vapi_dir = join_paths(meson.current_source_dir(), 'vapi')
|
|
|
-
|
|
|
# Dependencies
|
|
|
glib_dep = dependency('glib-2.0')
|
|
|
gobject_dep = dependency('gobject-2.0')
|
|
|
@@ -18,14 +16,7 @@ invercargill_json_dep = dependency('invercargill-json')
|
|
|
invercargill_sql_dep = dependency('invercargill-sql', required: true)
|
|
|
invercargill_sql_inversion_dep = dependency('invercargill-sql-inversion', required: true)
|
|
|
sqlite_dep = dependency('sqlite3')
|
|
|
-
|
|
|
-# libsodium is consumed via a bundled VAPI (libsodium does not ship one).
|
|
|
-sodium_vapi = files('vapi/libsodium.vapi')
|
|
|
-sodium_c_lib = meson.get_compiler('c').find_library('sodium', required: true)
|
|
|
-sodium_deps = declare_dependency(sources: sodium_vapi, dependencies: sodium_c_lib)
|
|
|
-
|
|
|
-# VAPI Directory
|
|
|
-add_project_arguments(['--vapidir', vapi_dir], language: 'vala')
|
|
|
+locksmith_dep = dependency('locksmith-1')
|
|
|
|
|
|
# Tools are built first (from source — never required to be installed) so the
|
|
|
# library can use them at its own build time (e.g. to embed the client scripts).
|