allow installing headers for cell mods

This commit is contained in:
2025-11-25 16:06:48 -06:00
parent 9b19d19698
commit 2cf94f7c57
4 changed files with 16 additions and 6 deletions

View File

@@ -319,7 +319,7 @@ foreach file : imsrc
sources += 'source/thirdparty/imgui' / file
sources += 'source/qjs_imgui.cpp'
endforeach
srceng = 'source'
tp = srceng / 'thirdparty'
includes = [
@@ -383,6 +383,20 @@ cell = custom_target('cell',
install_dir: get_option('bindir')
)
# Install headers for building dynamic libraries using Cell
install_headers('source/cell.h', 'source/jsffi.h')
install_headers('source/blob.h')
install_headers('source/quickjs.h')
install_headers('source/qjs_macros.h')
install_headers('source/qjs_blob.h')
install_headers('source/qjs_common.h')
install_headers('source/qjs_actor.h')
install_headers('source/qjs_fd.h')
install_headers('source/qjs_os.h')
install_headers('source/qjs_time.h')
install_headers('source/HandmadeMath.h')
install_headers('source/render.h')
tests = [
'spawn_actor',
'empty',