support shared libxce(for api server)

This commit is contained in:
Rongsong Shen 2026-01-19 11:02:49 +08:00
parent 924bc1517b
commit 280c22671f
5 changed files with 18 additions and 4 deletions

View file

@ -53,12 +53,18 @@ ssl_dep = dependency('openssl')
libxce_deps = [c_capnproto_dep, ssl_dep, tinylog_dep, thread_dep]
libxce_shared = shared_library('xce',
libxce_src,
include_directories: [incdir, build_inc],
dependencies: libxce_deps,
install: true)
libxce = static_library('xce',
libxce_src,
include_directories: [incdir, build_inc],
dependencies: libxce_deps,
install: true)
libxce_dep = declare_dependency(link_with: libxce)
libxce_test_src = ['testsuite/test.c',