e4714db2d5
https://qoiformat.org/ Change-Id: I0c11095c1ac0e65075d032f7c29649cbba9f213f Reviewed-on: https://cl.tvl.fyi/c/depot/+/12427 Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
47 lines
588 B
Perl
47 lines
588 B
Perl
package PlQoi;
|
|
|
|
use strict;
|
|
use warnings;
|
|
|
|
sub GetDependencies
|
|
{
|
|
return ('emCore');
|
|
}
|
|
|
|
sub IsEssential
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
sub GetFileHandlingrules
|
|
{
|
|
return ();
|
|
}
|
|
|
|
sub GetExtraBuildOptions
|
|
{
|
|
return ();
|
|
}
|
|
|
|
sub Build
|
|
{
|
|
shift;
|
|
my %options=@_;
|
|
|
|
system(
|
|
@{$options{'unicc_call'}},
|
|
"--math",
|
|
"--rtti",
|
|
"--exceptions",
|
|
"--bin-dir" , "bin",
|
|
"--lib-dir" , "lib",
|
|
"--obj-dir" , "obj",
|
|
"--inc-search-dir", "include",
|
|
"--link" , "emCore",
|
|
"--type" , "dynlib",
|
|
"--name" , "PlQoi",
|
|
"src/PlQoi.cpp"
|
|
)==0 or return 0;
|
|
|
|
return 1;
|
|
}
|