Files
scylla/lang/CMakeLists.txt
Pavel Emelyanov 1dec79e97d lang: Move wasm::manager to its .cc/.hh files
It's going to become a facade in front of both -- wasm and lua, so keep
it in files with language independent names.

Signed-off-by: Pavel Emelyanov <xemul@scylladb.com>
2024-06-07 12:35:57 +03:00

25 lines
483 B
CMake

add_library(lang STATIC)
target_sources(lang
PRIVATE
manager.cc
lua.cc
wasm.cc
wasm_alien_thread_runner.cc
wasm_instance_cache.cc)
target_include_directories(lang
PUBLIC
${CMAKE_SOURCE_DIR}
PRIVATE
${LUA_INCLUDE_DIR})
target_link_libraries(lang
PUBLIC
wasmtime_bindings
Seastar::seastar
xxHash::xxhash
PRIVATE
absl::headers
${LUA_LIBRARIES})
check_headers(check-headers lang
GLOB_RECURSE ${CMAKE_CURRENT_SOURCE_DIR}/*.hh)