mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-12 04:26:13 +02:00
pastojs: error on linklib options
This commit is contained in:
parent
d14c13fc72
commit
f10fae66df
@ -2406,6 +2406,9 @@ Var
|
|||||||
|
|
||||||
begin
|
begin
|
||||||
Handled:=true;
|
Handled:=true;
|
||||||
|
if aLibOptions<>'' then
|
||||||
|
ParamFatal('[20210919141030] linklib options not supported');
|
||||||
|
|
||||||
Imp:=CreateImportStatement;
|
Imp:=CreateImportStatement;
|
||||||
Imp.NameSpaceImport:=aLibAlias;
|
Imp.NameSpaceImport:=aLibAlias;
|
||||||
LibModuleName:=aLibName;
|
LibModuleName:=aLibName;
|
||||||
@ -2420,10 +2423,10 @@ begin
|
|||||||
dmImp.Name:='$libimports';
|
dmImp.Name:='$libimports';
|
||||||
dmImp.MExpr:=pePas;
|
dmImp.MExpr:=pePas;
|
||||||
dmAlias:=TJSDotMemberExpression.Create(0,0,'');
|
dmAlias:=TJSDotMemberExpression.Create(0,0,'');
|
||||||
dmAlias.Name:=alibAlias;
|
dmAlias.Name:=TJSString(alibAlias);
|
||||||
dmAlias.MExpr:=dmImp;
|
dmAlias.MExpr:=dmImp;
|
||||||
peAlias:=TJSPrimaryExpressionIdent.Create(0,0,'');
|
peAlias:=TJSPrimaryExpressionIdent.Create(0,0,'');
|
||||||
peAlias.Name:=aLibAlias;
|
peAlias.Name:=TJSString(aLibAlias);
|
||||||
// Put all together
|
// Put all together
|
||||||
PasLib:=TJSSimpleAssignStatement.Create(0,0,'');
|
PasLib:=TJSSimpleAssignStatement.Create(0,0,'');
|
||||||
PasLib.LHS:=dmAlias;
|
PasLib.LHS:=dmAlias;
|
||||||
|
Loading…
Reference in New Issue
Block a user