File tree Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -42,22 +42,33 @@ function(nui_prepare_emscripten_target)
42
42
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
43
43
)
44
44
45
- add_custom_target (
46
- ${NUI_PREPARE_EMSCRIPTEN_TARGET_ARGS_TARGET} -parcel
45
+ add_custom_command (
46
+ OUTPUT " ${CMAKE_BINARY_DIR} /bin/index.html"
47
47
COMMAND ${CMAKE_COMMAND} -E copy_directory "${NUI_SOURCE_DIRECTORY} /nui/js" "${NUI_MODULE_BUILD_DIR} /nui-js"
48
+ COMMAND ${CMAKE_COMMAND} -E rm -rf "${CMAKE_BINARY_DIR} /static"
48
49
COMMAND ${CMAKE_COMMAND} -E copy_directory ${NUI_PREPARE_EMSCRIPTEN_TARGET_ARGS_STATIC} "${CMAKE_BINARY_DIR} /static"
49
50
${INLINER_COMMAND}
50
51
COMMAND "${CMAKE_BINARY_DIR} /node_modules/.bin/parcel" build --dist-dir "${CMAKE_BINARY_DIR} /bin" ${NUI_PREPARE_EMSCRIPTEN_TARGET_ARGS_PARCEL_ARGS}
51
52
WORKING_DIRECTORY "${CMAKE_BINARY_DIR} "
52
- BYPRODUCTS "${CMAKE_BINARY_DIR} /bin/index.html"
53
53
DEPENDS "${CMAKE_BINARY_DIR} /bin/index.js"
54
54
)
55
55
56
+ add_custom_target (
57
+ ${NUI_PREPARE_EMSCRIPTEN_TARGET_ARGS_TARGET} -parcel
58
+ DEPENDS "${CMAKE_BINARY_DIR} /bin/index.html"
59
+ )
60
+
56
61
if (${NUI_PREPARE_EMSCRIPTEN_TARGET_ARGS_UNPACKED_MODE} )
57
62
set (SINGLE_FILE_STRING "" )
63
+
64
+ add_custom_command (
65
+ OUTPUT "${CMAKE_BINARY_DIR} /../bin/index.wasm"
66
+ COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_BINARY_DIR} /bin/index.wasm" "${CMAKE_BINARY_DIR} /../bin/index.wasm"
67
+ )
68
+
58
69
add_custom_target (
59
70
${NUI_PREPARE_EMSCRIPTEN_TARGET_ARGS_TARGET} -copy-wasm
60
- COMMAND ${CMAKE_COMMAND} -E copy " ${CMAKE_BINARY_DIR} /bin/index.wasm" "${CMAKE_BINARY_DIR} /../bin/index.wasm"
71
+ DEPENDS "${CMAKE_BINARY_DIR} /../bin/index.wasm"
61
72
)
62
73
add_dependencies (${NUI_PREPARE_EMSCRIPTEN_TARGET_ARGS_TARGET} -parcel ${NUI_PREPARE_EMSCRIPTEN_TARGET_ARGS_TARGET} -copy-wasm )
63
74
else ()
You can’t perform that action at this time.
0 commit comments