Changeset 133 for trunk/Target


Ignore:
Timestamp:
Mar 4, 2022, 10:57:08 PM (2 years ago)
Author:
chronos
Message:
  • Added: Compile multiple action for compilation of code with mutliple compilers at once.
Location:
trunk/Target
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Target/UTargetC.pas

    r126 r133  
    3131begin
    3232  inherited;
    33   Name := 'C';
    34   SourceExtension := '.c';
    35   ImageIndex := 23;
    36   Capabilities := [tcCompile, tcRun];
     33  FName := 'C';
     34  FSourceExtension := '.c';
     35  FImageIndex := 23;
     36  FCapabilities := [tcCompile, tcRun];
    3737  {$IFDEF WINDOWS}
    3838  CompilerPath := 'c:\Program Files\MinGW\bin\gcc.exe';
     
    4242  {$IFDEF UNIX}
    4343  CompilerPath := '/usr/bin/gcc';
    44   CompiledExtension := '';
    45   RunExtension := '';
     44  FCompiledExtension := '';
     45  FRunExtension := '';
    4646  {$ENDIF}
    4747end;
  • trunk/Target/UTargetCSharp.pas

    r126 r133  
    2929begin
    3030  inherited;
    31   Name := 'C#';
    32   SourceExtension := '.cs';
    33   CompiledExtension := '.exe';
    34   RunExtension := '';
    35   ImageIndex := 27;
    36   Capabilities := [tcCompile, tcRun];
     31  FName := 'C#';
     32  FSourceExtension := '.cs';
     33  FCompiledExtension := '.exe';
     34  FRunExtension := '';
     35  FImageIndex := 27;
     36  FCapabilities := [tcCompile, tcRun];
    3737  {$IFDEF WINDOWS}
    3838  CompilerPath := 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Roslyn\csc.exe';
  • trunk/Target/UTargetDelphi.pas

    r126 r133  
    2828begin
    2929  inherited;
    30   Name := 'Delphi';
    31   SourceExtension := '.pas';
    32   ImageIndex := 22;
    33   Capabilities := [tcCompile, tcRun];
     30  FName := 'Delphi';
     31  FSourceExtension := '.pas';
     32  FImageIndex := 22;
     33  FCapabilities := [tcCompile, tcRun];
    3434  {$IFDEF Windows}
    3535  CompilerPath := 'c:\Program Files\Embarcadero\RAD Studio\9.0\bin\DCC32.EXE';
  • trunk/Target/UTargetFPC.pas

    r126 r133  
    2828begin
    2929  inherited;
    30   Name := 'FPC';
    31   SourceExtension := '.pas';
    32   ImageIndex := 22;
    33   Capabilities := [tcCompile, tcRun];
     30  FName := 'FPC';
     31  FSourceExtension := '.pas';
     32  FImageIndex := 22;
     33  FCapabilities := [tcCompile, tcRun];
    3434  {$IFDEF WINDOWS}
    3535  CompiledExtension := '.exe';
     
    3838  {$ENDIF}
    3939  {$IFDEF UNIX}
    40   CompiledExtension := '';
     40  FCompiledExtension := '';
    4141  CompilerPath := '/usr/bin/fpc';
    42   RunExtension := '';
     42  FRunExtension := '';
    4343  {$ENDIF}
    4444end;
  • trunk/Target/UTargetInterpretter.pas

    r128 r133  
    448448begin
    449449  inherited;
    450   Name := 'Interpretter';
    451   ImageIndex := 25;
    452   Capabilities := [tcRun, tcPause, tcStop, tcCompile, tcStepOut, tcStepInto,
     450  FName := 'Interpretter';
     451  FImageIndex := 25;
     452  FCapabilities := [tcRun, tcPause, tcStop, tcCompile, tcStepOut, tcStepInto,
    453453    tcStepOver, tcRunToCursor];
    454454  // Base commands
  • trunk/Target/UTargetJava.pas

    r126 r133  
    2929begin
    3030  inherited;
    31   Name := 'Java';
    32   SourceExtension := '.java';
    33   CompiledExtension := '.class';
    34   RunExtension := '';
    35   ImageIndex := 24;
    36   Capabilities := [tcCompile, tcRun];
     31  FName := 'Java';
     32  FSourceExtension := '.java';
     33  FCompiledExtension := '.class';
     34  FRunExtension := '';
     35  FImageIndex := 24;
     36  FCapabilities := [tcCompile, tcRun];
    3737  {$IFDEF WINDOWS}
    3838  CompilerPath := 'c:\Program Files\Java\bin\javac.exe';
  • trunk/Target/UTargetJavascript.pas

    r126 r133  
    3232begin
    3333  inherited;
    34   Name := 'Javascript';
    35   SourceExtension := '.js';
    36   ImageIndex := 28;
    37   Capabilities := [tcCompile, tcRun];
     34  FName := 'Javascript';
     35  FSourceExtension := '.js';
     36  FImageIndex := 28;
     37  FCapabilities := [tcCompile, tcRun];
    3838  CompilerPath := '';
    39   CompiledExtension := '';
    40   RunExtension := '';
     39  FCompiledExtension := '';
     40  FRunExtension := '';
    4141end;
    4242
  • trunk/Target/UTargetPHP.pas

    r126 r133  
    2929begin
    3030  inherited;
    31   Name := 'PHP';
    32   SourceExtension := '.php';
    33   RunExtension := '.php';
    34   CompiledExtension := '.php';
    35   ImageIndex := 21;
    36   Capabilities := [tcCompile, tcRun];
     31  FName := 'PHP';
     32  FSourceExtension := '.php';
     33  FRunExtension := '.php';
     34  FCompiledExtension := '.php';
     35  FImageIndex := 21;
     36  FCapabilities := [tcCompile, tcRun];
    3737  {$IFDEF WINDOWS}
    3838  CompilerPath := '';
  • trunk/Target/UTargetPython.pas

    r126 r133  
    2929begin
    3030  inherited;
    31   Name := 'Python';
    32   SourceExtension := '.py';
    33   RunExtension := '.py';
    34   CompiledExtension := '.py';
    35   ImageIndex := 26;
    36   Capabilities := [tcCompile, tcRun];
     31  FName := 'Python';
     32  FSourceExtension := '.py';
     33  FRunExtension := '.py';
     34  FCompiledExtension := '.py';
     35  FImageIndex := 26;
     36  FCapabilities := [tcCompile, tcRun];
    3737  {$IFDEF WINDOWS}
    3838  CompilerPath := '';
Note: See TracChangeset for help on using the changeset viewer.