obelisk/src/lib/meson.build

30 lines
702 B
Meson
Raw Normal View History

2023-02-16 01:16:57 -03:00
conf_data = configuration_data()
conf_data.set('version', meson.project_version())
conf_data.set('so_version', project_version_lib)
configure_file(input : 'version.h.in',
output : 'version.h',
configuration : conf_data
)
obelisk_lib_sources = files(
2023-02-16 02:26:14 -03:00
'obelisk.cpp'
2023-02-16 01:16:57 -03:00
)
sqlite3 = dependency('sqlite3')
2023-02-16 02:26:14 -03:00
incdirs = include_directories(['.', 'include'])
lib = library('obelisk',
2023-02-16 01:16:57 -03:00
obelisk_lib_sources,
2023-02-16 02:26:14 -03:00
include_directories: incdirs,
2023-02-16 01:16:57 -03:00
dependencies : [sqlite3],
version : meson.project_version(),
soversion : project_version_lib,
install : true
)
2023-02-16 02:26:14 -03:00
libobelisk_dep = declare_dependency(
include_directories : incdirs,
link_with : lib,
sources : obelisk_lib_sources
)