Browse Source

* Adapt standard worker based on new threading classes

Michael Van Canneyt 3 months ago
parent
commit
8353c6620f

+ 17 - 1
packages/wasi/worker/pas2jsthreadworker.lpi

@@ -29,6 +29,22 @@
         <Filename Value="pas2jsthreadworker.pas"/>
         <Filename Value="pas2jsthreadworker.pas"/>
         <IsPartOfProject Value="True"/>
         <IsPartOfProject Value="True"/>
       </Unit>
       </Unit>
+      <Unit>
+        <Filename Value="../../fcl-base/src/workerapp.pas"/>
+        <IsPartOfProject Value="True"/>
+      </Unit>
+      <Unit>
+        <Filename Value="../src/wasiworkerapp.pas"/>
+        <IsPartOfProject Value="True"/>
+      </Unit>
+      <Unit>
+        <Filename Value="../src/rtl.threadrunner.pas"/>
+        <IsPartOfProject Value="True"/>
+      </Unit>
+      <Unit>
+        <Filename Value="../src/rtl.workerthreadhost.pas"/>
+        <IsPartOfProject Value="True"/>
+      </Unit>
     </Units>
     </Units>
   </ProjectOptions>
   </ProjectOptions>
   <CompilerOptions>
   <CompilerOptions>
@@ -43,8 +59,8 @@
     <Parsing>
     <Parsing>
       <SyntaxOptions>
       <SyntaxOptions>
         <AllowLabel Value="False"/>
         <AllowLabel Value="False"/>
-        <CPPInline Value="False"/>
         <UseAnsiStrings Value="False"/>
         <UseAnsiStrings Value="False"/>
+        <CPPInline Value="False"/>
       </SyntaxOptions>
       </SyntaxOptions>
     </Parsing>
     </Parsing>
     <CodeGeneration>
     <CodeGeneration>

+ 1 - 1
packages/wasi/worker/pas2jsthreadworker.pas

@@ -3,7 +3,7 @@ program pas2jsthreadworker;
 {$mode objfpc}
 {$mode objfpc}
 
 
 uses
 uses
-  Classes, WasiWorkerThreadHost;
+  Classes, rtl.threadrunner;
 
 
 type
 type
   { TApplication }
   { TApplication }