diff --git a/package.json b/package.json
index c39fb88..9349bcf 100644
--- a/package.json
+++ b/package.json
@@ -7,7 +7,7 @@
     "dev": "yarn generate && cd query_language && tree-sitter parse sample_query",
     "test": "yarn generate && cd query_language && tree-sitter test",
     "build-so": "yarn generate && cd query_language && python3 build.py",
-    "build-wasm": "yarn generate && cd query_language && pwd && ls src && sh ../emsdk/emsdk_env.sh && tree-sitter build-wasm . && mv tree-sitter-swh_search_ql.wasm swh_ql.wasm",
+    "build-wasm": "yarn generate && cd query_language && pwd && ls src && tree-sitter build-wasm . && mv tree-sitter-swh_search_ql.wasm swh_ql.wasm",
     "build": "yarn build-so && yarn build-wasm",
     "repl": "yarn generate && cd query_language && tree-sitter build-wasm && tree-sitter playground"
   },
diff --git a/setup.py b/setup.py
index 86023bc..8742f40 100755
--- a/setup.py
+++ b/setup.py
@@ -42,19 +42,13 @@ def run(self):
 
             yarn = environ.get("YARN", "yarn")
             system(f"{yarn} install")
-            system("git clone https://github.com/emscripten-core/emsdk.git")
-            system(
-                "cd emsdk && ./emsdk install latest && "
-                "./emsdk activate latest && chmod +x ./emsdk_env.sh && "
-                "sh ./emsdk_env.sh"
-            )
             system(f"{yarn} build-so && echo 'swh_ql.so file generated'")
             system(f"{yarn} build-wasm && echo 'swh_ql.wasm file generated'")
             system("echo 'static files generated. moving them to static/ dir'")
 
             system("mkdir static")
-            system("mv query_language/swh_ql.so static/swh_ql.so")
-            system("mv query_language/swh_ql.wasm static/swh_ql.wasm")
+            system("cp query_language/swh_ql.so static/swh_ql.so")
+            system("cp query_language/swh_ql.wasm static/swh_ql.wasm")
 
         build_py.run(self)