diff options
author | Will Cohen <willcohen@users.noreply.github.com> | 2023-10-10 13:57:59 -0400 |
---|---|---|
committer | Will Cohen <willcohen@users.noreply.github.com> | 2023-10-10 16:49:50 -0400 |
commit | 7f262b6859d906516cb480b790f52c5ea23e5162 (patch) | |
tree | e5287372bf64b7d5f686d800b9ef0fec160c4d40 /pkgs/development/compilers/emscripten/default.nix | |
parent | 9d12e6771c37d977ed064ec48feee926d8680fce (diff) |
emscripten: ensure node_modules are available
If not set, attempts to use emscripten fails when acorn is missing as a dependency. These, from emscripten-node-modules, need to be available at runtime.
Diffstat (limited to 'pkgs/development/compilers/emscripten/default.nix')
-rw-r--r-- | pkgs/development/compilers/emscripten/default.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/compilers/emscripten/default.nix b/pkgs/development/compilers/emscripten/default.nix index 5a44175345a08..436fda2a05217 100644 --- a/pkgs/development/compilers/emscripten/default.nix +++ b/pkgs/development/compilers/emscripten/default.nix @@ -85,6 +85,9 @@ stdenv.mkDerivation rec { cp -r . $appdir chmod -R +w $appdir + mkdir -p $appdir/node_modules + cp -r ${nodeModules}/* $appdir/node_modules + mkdir -p $out/bin for b in em++ em-config emar embuilder.py emcc emcmake emconfigure emmake emranlib emrun emscons emsize; do makeWrapper $appdir/$b $out/bin/$b \ |