ADD: Haiku support

This commit is contained in:
Alexander Koblov 2023-09-09 18:02:33 +03:00
commit e9835c734d

View file

@ -7,7 +7,7 @@ uses
fpmkunit, SysUtils, Classes;
const
AllMyUnixOSes = AllUnixOSes - [Darwin];
AllMyUnixOSes = AllUnixOSes - [Darwin, Haiku];
const
CommonComponents: array[1..10] of String =
@ -45,6 +45,11 @@ const
'plugins/dsx/DSXLocate/src/DSXLocate.lpi'
);
HaikuPlugins: array[1..1] of String =
(
'plugins/wcx/cpio/src/cpio.lpi'
);
DarwinPlugins: array[1..2] of String =
(
'plugins/wcx/cpio/src/cpio.lpi',
@ -216,6 +221,12 @@ begin
BuildEngine.ExecuteCommand(FLazBuild, SetDirSeparators(UnixPlugins[I]) + FLazBuildParams);
end;
if Defaults.OS = Haiku then
begin
for I:= Low(HaikuPlugins) to High(HaikuPlugins) do
BuildEngine.ExecuteCommand(FLazBuild, SetDirSeparators(HaikuPlugins[I]) + FLazBuildParams);
end;
if Defaults.OS = Darwin then
begin
for I:= Low(DarwinPlugins) to High(DarwinPlugins) do