@@ -48,7 +48,7 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Emscripten")
4848 target_link_options (${EXECUTABLE_NAME} PRIVATE "-sNO_DISABLE_EXCEPTION_CATCHING" )
4949
5050 target_link_options ( ${EXECUTABLE_NAME} PRIVATE "-lnodefs.js" )
51- # target_link_options(${EXECUTABLE_NAME} PRIVATE "-sNODERAWFS")
51+ target_link_options (${EXECUTABLE_NAME} PRIVATE "-sNODERAWFS" )
5252
5353 # Disabled because of emscipten bug
5454 # target_link_options( ${EXECUTABLE_NAME} PRIVATE "-sCASE_INSENSITIVE_FS" )
@@ -68,27 +68,9 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Emscripten")
6868
6969 target_link_options (${EXECUTABLE_NAME} PRIVATE "-sSTACK_SIZE=2048000" )
7070
71- # Next commands replaces import.meta.url with __filename in sslc.mjs
72- # This is done to support importing in VScode-BGforge-MLS
73- set (patch_script "${CMAKE_BINARY_DIR} /patch_sslc.cmake" )
74- file (WRITE "${patch_script} " "
75- if(EXISTS \" ${CMAKE_CURRENT_BINARY_DIR} /bin/sslc.mjs\" )
76- file(READ \" ${CMAKE_CURRENT_BINARY_DIR} /bin/sslc.mjs\" file_content)
77- string(REPLACE \" import.meta.url\" \" __filename\" file_content \"\$ {file_content}\" )
78- file(WRITE \" ${CMAKE_CURRENT_BINARY_DIR} /bin/sslc.__filename.mjs\" \"\$ {file_content}\" )
79- message(STATUS \" Patched sslc.mjs\" )
80- else()
81- message(FATAL_ERROR \" sslc.mjs does not exist!\" )
82- endif()
83- " )
84- add_custom_command (TARGET ${EXECUTABLE_NAME} POST_BUILD
85- COMMAND ${CMAKE_COMMAND} -P "${patch_script} "
86- COMMENT "Applying patch to sslc.mjs"
87- )
88-
8971 set (PACKAGE_JSON_CONTENT [[
9072 {
91- "name": "sslc-emscripten-nodefs ",
73+ "name": "sslc-emscripten-noderawfs ",
9274 "version": "1.0.0",
9375 "description": "",
9476 "main": "sslc.mjs",
0 commit comments