mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2025-04-08 06:57:52 +02:00
releasecreator: pass Pic only on linux
This commit is contained in:
parent
249f6234ea
commit
f2654f10e1
@ -48,6 +48,7 @@ type
|
||||
procedure BuildTools(const TargetOS, TargetCPU: string);
|
||||
procedure CopySourceFolders;
|
||||
procedure CopyRTLjs;
|
||||
procedure CreatePas2jsCfg;
|
||||
procedure CreateZip;
|
||||
|
||||
procedure RunTool(WorkDir, Exe: string; const ProcParams: TStringDynArray); overload;
|
||||
@ -452,7 +453,8 @@ begin
|
||||
|
||||
// compile libpas2js using release fpc
|
||||
TheParams.Assign(SharedParams);
|
||||
TheParams.Add('-fPIC');
|
||||
if SameText(TargetOS,'linux') then
|
||||
TheParams.Add('-fPIC');
|
||||
TheParams.Add('-o'+BuildDir_Bin+'libpas2js'+GetLibExt(TargetOS));
|
||||
TheParams.Add('pas2jslib.pp');
|
||||
RunTool(WorkDir,FPCReleaseFilename,TheParams);
|
||||
@ -538,6 +540,11 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TPas2jsReleaseCreator.CreatePas2jsCfg;
|
||||
begin
|
||||
// Todo
|
||||
end;
|
||||
|
||||
procedure TPas2jsReleaseCreator.CreateZip;
|
||||
var
|
||||
Dir, Filename, s: String;
|
||||
|
Loading…
Reference in New Issue
Block a user