build a static obelisk library for easier linking with other software

This commit is contained in:
2023-02-25 21:27:32 -03:00
parent 1f8cc98ee2
commit 402862b54a
5 changed files with 258167 additions and 4 deletions

View File

@@ -16,14 +16,21 @@ obelisk_lib_sources = files(
)
obelisk_lib_sources += obelisk_model_sources
sqlite3 = dependency('sqlite3')
obelisk_lib_sources += sqlite_sources
incdirs = include_directories(['.', 'include'])
lib = library('obelisk',
lib = static_library('obelisk',
obelisk_lib_sources,
c_args : sqlite_args,
include_directories: [incdirs, sqlite_include_directories],
install : true
)
shared_library('obelisk',
obelisk_lib_sources,
c_args : sqlite_args,
include_directories: incdirs,
dependencies : [sqlite3],
version : meson.project_version(),
soversion : project_version_lib,
install : true