build(web): compile source WebEngine with local emsdk
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-29 04:17:36 +08:00
parent 7549b9a15c
commit 58c2ae046d
13 changed files with 183 additions and 27 deletions

View File

@@ -105,7 +105,7 @@ target_link_libraries(makesdna PRIVATE bf::dependencies::pthreads)
# Output dna.cc
if(EMSCRIPTEN)
set(MAKESDNA_EXECUTABLE /usr/bin/node "$<TARGET_FILE:makesdna>")
set(MAKESDNA_EXECUTABLE "${BLENDER_HOST_EXECUTABLE_PREFIX}" "$<TARGET_FILE:makesdna>")
else()
set(MAKESDNA_EXECUTABLE "$<TARGET_FILE:makesdna>")
endif()

View File

@@ -439,7 +439,7 @@ target_link_libraries(makesrna PRIVATE bf::dependencies::fmt)
# NOTE: (Linux only): with crashes try add this after COMMAND:
# `valgrind --leak-check=full --track-origins=yes`
if(EMSCRIPTEN)
set(MAKESRNA_EXECUTABLE /usr/bin/node "$<TARGET_FILE:makesrna>")
set(MAKESRNA_EXECUTABLE "${BLENDER_HOST_EXECUTABLE_PREFIX}" "$<TARGET_FILE:makesrna>")
else()
set(MAKESRNA_EXECUTABLE "$<TARGET_FILE:makesrna>")
endif()