Changeset 12 for trunk/UInstance.pas
- Timestamp:
- Apr 4, 2011, 2:13:06 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UInstance.pas
r11 r12 117 117 Process := TProcess.Create(nil); 118 118 119 {$IFDEF Linux} 119 120 for I := 0 to GetEnvironmentVariableCount - 1 do 120 121 Process.Environment.Add(GetEnvironmentString(I)); … … 123 124 '/lib/fpc/' + FPCSource.VersionNumber + ':' + Process.Environment.Values['PATH']; 124 125 Process.Environment.Values['PPC_CONFIG_PATH'] := GetBinPath; 125 ShowMessage(Process.Environment.Text); 126 126 //ShowMessage(Process.Environment.Text); 127 {$ENDIF} 128 {$IFDEF Windows} 129 OperationProgressForm.Environment := 'PATH=' + MainForm.GetBinUtilsDir; 130 {$ENDIF} 127 131 Process.CurrentDirectory := GetPath + DirectorySeparator + IDESource.ProjectShortName; 128 132 Process.CommandLine := GetPath + DirectorySeparator + IDESource.ProjectShortName + … … 154 158 Config.Text := StringReplace(Config.Text, '%BaseDir%', MainForm.GetBaseDir, [rfReplaceAll]); 155 159 Config.Text := StringReplace(Config.Text, '%LazarusDir%', GetPath + DirectorySeparator + IDESource.ProjectShortName, [rfReplaceAll]); 156 Config.Text := StringReplace(Config.Text, '%FPCCompiler%', GetBinPath + DirectorySeparator + FPCSource.ExecutableFile, [rfReplaceAll]);157 Config.Text := StringReplace(Config.Text, '%Make%', MainForm.GetBinUtilsDir + DirectorySeparator + 'make ', [rfReplaceAll]);158 {$IFDEF Windows}160 {$IFDEF Windows} 161 Config.Text := StringReplace(Config.Text, '%Make%', MainForm.GetBinUtilsDir + DirectorySeparator + 'make.exe', [rfReplaceAll]); 162 Config.Text := StringReplace(Config.Text, '%FPCCompiler%', GetBinPath + DirectorySeparator + FPCSource.ExecutableFile + '.exe', [rfReplaceAll]); 159 163 Config.Text := StringReplace(Config.Text, '%Temp%', GetEnvironmentVariableUTF8('TEMP'), [rfReplaceAll]); 160 164 Config.Text := StringReplace(Config.Text, '%GDB%', MainForm.GetBinUtilsDir + DirectorySeparator + 'mingw\gdb.exe', [rfReplaceAll]); 161 165 {$ENDIF} 162 166 {$IFDEF Linux} 167 Config.Text := StringReplace(Config.Text, '%Make%', MainForm.GetBinUtilsDir + DirectorySeparator + 'make', [rfReplaceAll]); 168 Config.Text := StringReplace(Config.Text, '%FPCCompiler%', GetBinPath + DirectorySeparator + FPCSource.ExecutableFile, [rfReplaceAll]); 163 169 Config.Text := StringReplace(Config.Text, '%Temp%', '/tmp', [rfReplaceAll]); 164 170 Config.Text := StringReplace(Config.Text, '%GDB%', '/usr/bin/gdb', [rfReplaceAll]);
Note:
See TracChangeset
for help on using the changeset viewer.