IDE/lazbuild: write idemake.cfg in Windows system codepage, bug #29157

git-svn-id: trunk@50719 -
This commit is contained in:
mattias 2015-12-09 16:35:15 +00:00
parent e41b4463fa
commit f9b481b253

View File

@ -951,7 +951,13 @@ begin
fs:=TFileStreamUTF8.Create(Filename,fmCreate);
try
if fExtraOptions<>'' then begin
OptionsAsText:=BreakExtraOptions;
{$IFDEF MSWindows}
// Under Windows FPC expects console codepage for command line params
// and system codepage in config files
OptionsAsText:=UTF8ToWinCP(BreakExtraOptions);
{$ELSE}
OptionsAsText:=UTF8ToSys(BreakExtraOptions);
{$ENDIF}
fs.Write(OptionsAsText[1],length(OptionsAsText));
end;
finally