| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- sources = files(
- 'Statum.vala',
- 'Model/Scope.vala',
- 'Model/SlotDto.vala',
- 'Model/FrameDto.vala',
- 'Model/SnapshotDto.vala',
- 'Model/ActionDto.vala',
- 'Model/DirectiveDto.vala',
- 'Cryptography/SigningProvider.vala',
- 'Cryptography/EncryptionProvider.vala',
- 'StateService.vala',
- 'State.vala',
- 'Slot.vala'
- )
- library_version = meson.project_version()
- libstatum = shared_library('statum-@0@'.format(library_version),
- sources,
- dependencies: [
- glib_dep,
- gobject_dep,
- gio_dep,
- gee_dep,
- invercargill_dep,
- invercargill_json_dep,
- json_glib_dep,
- libxml_dep,
- inversion_dep,
- astralis_dep,
- sodium_deps,
- invercargill_sql_dep,
- sqlite_dep,
- invercargill_sql_inversion_dep,
- ],
- install: true,
- vala_gir: 'statum-@0@.gir'.format(library_version),
- install_dir: [true, true, true, true]
- )
- pkg = import('pkgconfig')
- pkg.generate(libstatum,
- version: library_version,
- name: 'statum-@0@'.format(library_version))
- statum_dep = declare_dependency(
- link_with: libstatum,
- include_directories: include_directories('.'),
- dependencies: [
- glib_dep,
- gobject_dep,
- gio_dep,
- gee_dep,
- invercargill_dep,
- invercargill_json_dep,
- json_glib_dep,
- libxml_dep,
- inversion_dep,
- astralis_dep,
- ]
- )
|