Skip to content
This repository was archived by the owner on Jan 16, 2026. It is now read-only.

Commit c99f1ea

Browse files
committed
change wasm file to inline data url in gluecode
1 parent e77b1a6 commit c99f1ea

1 file changed

Lines changed: 16 additions & 12 deletions

File tree

wasm/CMakeLists.txt

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ set_property(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS TRUE)
3939

4040
set(TARGET_SUFFIX)
4141
message(STATUS "TARGET_SUFFIX:${TARGET_SUFFIX}")
42+
4243
if(EMSCRIPTEN)
4344
set_property(TARGET libxml PROPERTY SUFFIX "${TARGET_SUFFIX}")
4445

@@ -51,6 +52,8 @@ if(EMSCRIPTEN)
5152
-s STACK_OVERFLOW_CHECK=2 \
5253
-s NO_POLYFILL \
5354
-gsource-map \
55+
-s ENVIRONMENT=web,webview,worker,node \
56+
-s SINGLE_FILE \
5457
-s MODULARIZE \
5558
--profile \
5659
-s WASM_ASYNC_COMPILATION \
@@ -67,18 +70,19 @@ if(EMSCRIPTEN)
6770
endif()
6871

6972
install(
70-
TARGETS libxml
71-
DESTINATION "${CMAKE_INSTALL_PREFIX}"
72-
)
73-
install(
74-
FILES "${CMAKE_BINARY_DIR}/libxml.d.ts"
75-
DESTINATION "${CMAKE_INSTALL_PREFIX}"
73+
TARGETS libxml
74+
DESTINATION "${CMAKE_INSTALL_PREFIX}"
7675
)
7776
install(
78-
FILES "${CMAKE_BINARY_DIR}/libxml.wasm"
79-
DESTINATION "${CMAKE_INSTALL_PREFIX}"
80-
)
81-
install(
82-
FILES "${CMAKE_BINARY_DIR}/libxml.wasm.map"
83-
DESTINATION "${CMAKE_INSTALL_PREFIX}"
77+
FILES "${CMAKE_BINARY_DIR}/libxml.d.ts"
78+
DESTINATION "${CMAKE_INSTALL_PREFIX}"
8479
)
80+
81+
# install(
82+
# FILES "${CMAKE_BINARY_DIR}/libxml.wasm"
83+
# DESTINATION "${CMAKE_INSTALL_PREFIX}"
84+
# )
85+
# install(
86+
# FILES "${CMAKE_BINARY_DIR}/libxml.wasm.map"
87+
# DESTINATION "${CMAKE_INSTALL_PREFIX}"
88+
# )

0 commit comments

Comments
 (0)