mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-23 09:49:46 +01:00
+ enable the WebAssembly internal assembler and object writer
This commit is contained in:
parent
db843287a2
commit
bc76487b87
@ -63,8 +63,7 @@
|
|||||||
</ConfigFile>
|
</ConfigFile>
|
||||||
<CustomOptions Value="-dwasm32
|
<CustomOptions Value="-dwasm32
|
||||||
-dnoopt
|
-dnoopt
|
||||||
-dEXTDEBUG
|
-dEXTDEBUG"/>
|
||||||
-dWASM32_INTERNALASM"/>
|
|
||||||
<OtherDefines Count="4">
|
<OtherDefines Count="4">
|
||||||
<Define0 Value="wasm32"/>
|
<Define0 Value="wasm32"/>
|
||||||
<Define1 Value="noopt"/>
|
<Define1 Value="noopt"/>
|
||||||
|
|||||||
@ -821,11 +821,7 @@ unit i_embed;
|
|||||||
Cprefix : '';
|
Cprefix : '';
|
||||||
newline : #10;
|
newline : #10;
|
||||||
dirsep : '/';
|
dirsep : '/';
|
||||||
{$ifdef WASM32_INTERNALASM}
|
|
||||||
assem : as_wasm32_wasm;
|
assem : as_wasm32_wasm;
|
||||||
{$else WASM32_INTERNALASM}
|
|
||||||
assem : as_wasm32_llvm_mc;
|
|
||||||
{$endif WASM32_INTERNALASM}
|
|
||||||
assemextern : as_wasm32_llvm_mc;
|
assemextern : as_wasm32_llvm_mc;
|
||||||
link : ld_none;
|
link : ld_none;
|
||||||
linkextern : ld_embedded;
|
linkextern : ld_embedded;
|
||||||
|
|||||||
@ -77,11 +77,7 @@ unit i_wasi;
|
|||||||
Cprefix : '';
|
Cprefix : '';
|
||||||
newline : #10;
|
newline : #10;
|
||||||
dirsep : '/';
|
dirsep : '/';
|
||||||
{$ifdef WASM32_INTERNALASM}
|
|
||||||
assem : as_wasm32_wasm;
|
assem : as_wasm32_wasm;
|
||||||
{$else WASM32_INTERNALASM}
|
|
||||||
assem : as_wasm32_llvm_mc;
|
|
||||||
{$endif WASM32_INTERNALASM}
|
|
||||||
assemextern : as_wasm32_llvm_mc;
|
assemextern : as_wasm32_llvm_mc;
|
||||||
link : ld_none;
|
link : ld_none;
|
||||||
linkextern : ld_wasi; // there's no linker, only object files for WASM
|
linkextern : ld_wasi; // there's no linker, only object files for WASM
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user