diff --git a/CMakeLists.txt b/CMakeLists.txt
index c2e4d802656d80b40908e3d398d3622069128afc..ab5b962cae8d8ada649c50a89c3bdbc3d229601d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -65,11 +65,18 @@ install(
     FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.html
     FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.wasm
     FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.js
-    FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.worker.js
     FILES ${CMAKE_CURRENT_BINARY_DIR}/qtloader.js
     DESTINATION ${CMAKE_INSTALL_PREFIX}
 )
 
+if(CMAKE_PREFIX_PATH MATCHES "wasm_multithread")
+    install(
+        FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.worker.js
+        DESTINATION ${CMAKE_INSTALL_PREFIX}
+    )
+endif()
+
+
 install(
     DIRECTORY ${CMAKE_SOURCE_DIR}/www/
     DESTINATION ${CMAKE_INSTALL_PREFIX}