mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2024-12-24 14:46:39 +00:00
f309f97df6
* npm : preparing infra for node package * npm : package infra ready * npm : initial version ready * npm : change name to whisper.cpp whisper.js is taken
20 lines
656 B
CMake
20 lines
656 B
CMake
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()
|