Spaces:
Sleeping
Sleeping
if (EMSCRIPTEN) | |
add_subdirectory(javascript) | |
add_custom_command( | |
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/javascript/publish.log | |
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/javascript/whisper.js | |
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/javascript/libwhisper.worker.js | |
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/javascript/package.json | |
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/javascript | |
COMMAND npm publish | |
COMMAND touch publish.log | |
COMMENT "Publishing npm module v${PROJECT_VERSION}" | |
VERBATIM | |
) | |
add_custom_target(publish-npm | |
DEPENDS javascript/publish.log | |
) | |
endif() | |