mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-08 03:48:07 +02:00
+ add support for wasip2 to fpcmake
This commit is contained in:
parent
f0b2d4a4ca
commit
57fb0bfa35
File diff suppressed because it is too large
Load Diff
@ -1339,6 +1339,11 @@ ifeq ($(OS_TARGET),wasip1threads)
|
||||
EXEEXT=.wasm
|
||||
endif
|
||||
|
||||
# WASIp2
|
||||
ifeq ($(OS_TARGET),wasip2)
|
||||
EXEEXT=.wasm
|
||||
endif
|
||||
|
||||
|
||||
# For 8.3 limited OS's the short suffixes
|
||||
# Otherwise use the full source/target names
|
||||
|
@ -86,7 +86,7 @@ interface
|
||||
win64,wince,gba,nds,embedded,symbian,haiku,iphonesim,
|
||||
aix,java,android,nativent,msdos,wii,aros,dragonfly,
|
||||
win16,freertos,zxspectrum,msxdos,ios,amstradcpc,sinclairql,
|
||||
wasip1,human68k,ps1,wasip1threads
|
||||
wasip1,human68k,ps1,wasip1threads,wasip2
|
||||
);}
|
||||
TOS = fpmkunit.TOS;
|
||||
{$else}
|
||||
@ -103,7 +103,7 @@ interface
|
||||
win64,wince,gba,nds,embedded,symbian,nativent,iphonesim,
|
||||
wii,aix,java,android,msdos,aros,dragonfly,win16,freertos,
|
||||
zxspectrum,msxdos,ios,amstradcpc,sinclairql,wasip1,human68k,ps1,
|
||||
wasip1threads
|
||||
wasip1threads,wasip2
|
||||
);
|
||||
{$endif}
|
||||
|
||||
@ -135,7 +135,8 @@ interface
|
||||
'win64','wince','gba','nds','embedded','symbian','nativent',
|
||||
'iphonesim', 'wii', 'aix', 'java', 'android', 'msdos', 'aros',
|
||||
'dragonfly', 'win16', 'freertos', 'zxspectrum', 'msxdos',
|
||||
'ios','amstradcpc','sinclairql','wasip1','human68k','ps1','wasip1threads'
|
||||
'ios','amstradcpc','sinclairql','wasip1','human68k','ps1','wasip1threads',
|
||||
'wasip2'
|
||||
);
|
||||
|
||||
OSSuffix : array[TOS] of string=(
|
||||
@ -145,7 +146,8 @@ interface
|
||||
'_win64','_wince','_gba','_nds','_embedded','_symbian','_nativent',
|
||||
'_iphonesim','_wii','_aix','_java','_android','_msdos','_aros',
|
||||
'_dragonfly','_win16','_freertos','_zxspectrum','_msxdos',
|
||||
'_ios','_amstradcpc','_sinclairql','_wasip1','_human68k','_ps1','_wasip1threads'
|
||||
'_ios','_amstradcpc','_sinclairql','_wasip1','_human68k','_ps1','_wasip1threads',
|
||||
'_wasip2'
|
||||
);
|
||||
|
||||
{ This table is kept OS,Cpu because it is easier to maintain (PFV) }
|
||||
@ -206,7 +208,8 @@ interface
|
||||
{ wasip1 } ( false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false),
|
||||
{ human68k }( false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false),
|
||||
{ ps1 } ( false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false),
|
||||
{ wasip1threads } ( false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false)
|
||||
{ wasip1threads } ( false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false),
|
||||
{ wasip2 } ( false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false)
|
||||
);
|
||||
{$endif }
|
||||
type
|
||||
|
Loading…
Reference in New Issue
Block a user