|
@@ -90,6 +90,7 @@ Resourcestring
|
|
Susage120 = ' -2 use built in fp.ini template';
|
|
Susage120 = ' -2 use built in fp.ini template';
|
|
Susage130 = ' -3 use built in fppkg.cfg template';
|
|
Susage130 = ' -3 use built in fppkg.cfg template';
|
|
Susage140 = ' -4 use built in fppkg default compiler template';
|
|
Susage140 = ' -4 use built in fppkg default compiler template';
|
|
|
|
+ Susage150 = ' -g add help section to fp.ini';
|
|
|
|
|
|
SVersion = 'Version: %s';
|
|
SVersion = 'Version: %s';
|
|
|
|
|
|
@@ -358,6 +359,7 @@ begin
|
|
Writeln(SUsage120);
|
|
Writeln(SUsage120);
|
|
Writeln(SUsage130);
|
|
Writeln(SUsage130);
|
|
Writeln(SUsage140);
|
|
Writeln(SUsage140);
|
|
|
|
+ Writeln(SUsage150);
|
|
Halt(1);
|
|
Halt(1);
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -415,7 +417,7 @@ Var
|
|
I : Integer;
|
|
I : Integer;
|
|
S : String;
|
|
S : String;
|
|
ShowBuiltinCommand : boolean;
|
|
ShowBuiltinCommand : boolean;
|
|
-
|
|
|
|
|
|
+ AppendHelp : boolean;
|
|
Function GetOptArg : String;
|
|
Function GetOptArg : String;
|
|
|
|
|
|
begin
|
|
begin
|
|
@@ -449,6 +451,7 @@ begin
|
|
ShowBuiltinCommand := False;
|
|
ShowBuiltinCommand := False;
|
|
SkipBackup := False;
|
|
SkipBackup := False;
|
|
CreateDir := False;
|
|
CreateDir := False;
|
|
|
|
+ AppendHelp:=False;
|
|
While( I<=ParamCount) do
|
|
While( I<=ParamCount) do
|
|
begin
|
|
begin
|
|
S:=Paramstr(i);
|
|
S:=Paramstr(i);
|
|
@@ -464,6 +467,7 @@ begin
|
|
ShowBuiltinMacros;
|
|
ShowBuiltinMacros;
|
|
halt(0);
|
|
halt(0);
|
|
end;
|
|
end;
|
|
|
|
+ 'g' : AppendHelp:=True;
|
|
't' : TemplateFileName:=GetOptArg;
|
|
't' : TemplateFileName:=GetOptArg;
|
|
'd' : AddPair(GetOptArg);
|
|
'd' : AddPair(GetOptArg);
|
|
'u' : TemplateParser.Values[GetOptArg]:='';
|
|
'u' : TemplateParser.Values[GetOptArg]:='';
|
|
@@ -505,6 +509,8 @@ begin
|
|
|
|
|
|
TemplateParser.Values['TEMPLATEFILE'] := 'builtin';
|
|
TemplateParser.Values['TEMPLATEFILE'] := 'builtin';
|
|
end;
|
|
end;
|
|
|
|
+ If AppendHelp Then
|
|
|
|
+ Cfg.Text:=Cfg.Text+'[Help]'+LineEnding+'Files="%basepath%/help/toc.chm;%basepath%/help/fcl.chm;%basepath%/help/ref.chm;%basepath%/help/rtl.chm;%basepath%/help/prog.chm;%basepath%/help/user.chm;%basepath%/help/fclres.chm"'+LineEnding;
|
|
if ShowBuiltinCommand then
|
|
if ShowBuiltinCommand then
|
|
begin
|
|
begin
|
|
ShowBuiltIn;
|
|
ShowBuiltIn;
|