vendor: seperate lexbor source from build

* add `vendor/lexbor-src` submodule
* build lexbor static lib into `vendor/lexbor`
This commit is contained in:
Pierre Tachoire
2023-09-01 15:14:23 +02:00
parent 8d82bf0434
commit 3bfefcb047
5 changed files with 8 additions and 2 deletions

View File

@@ -60,8 +60,9 @@ install-dev: install-submodule install-lexbor install-jsruntime-dev
## Install and build v8 engine for dev
install-lexbor:
@mkdir -p vendor/lexbor
@cd vendor/lexbor && \
cmake . -DLEXBOR_BUILD_SHARED=OFF -DLEXBOR_BUILD_STATIC=ON -DLEXBOR_BUILD_TESTS_CPP=OFF -DLEXBOR_INSTALL_HEADERS=OFF && \
cmake ../lexbor-src -DLEXBOR_BUILD_SHARED=OFF -DLEXBOR_BUILD_STATIC=ON -DLEXBOR_BUILD_TESTS_CPP=OFF -DLEXBOR_INSTALL_HEADERS=ON && \
make
install-jsruntime-dev: