add_rc_constants.pl [plain text]
package MY;
sub constants {
my $self = shift;
my $optFlags = "-Os";
$self->{DEFINE} = defined($self->{DEFINE}) && $self->{DEFINE} ne ''
? "$ENV{RC_CFLAGS} $optFlags $self->{DEFINE}"
: "$ENV{RC_CFLAGS} $optFlags";
my $dlib = $self->{dynamic_lib};
$dlib = $self->{dynamic_lib} = {} unless defined($dlib);
$dlib->{OTHERLDFLAGS}
= defined($dlib->{OTHERLDFLAGS}) && $dlib->{OTHERLDFLAGS} && $dlib->{OTHERLDFLAGS} ne ''
? "$ENV{RC_CFLAGS} $dlib->{OTHERLDFLAGS}"
: $ENV{RC_CFLAGS};
return $self->SUPER::constants();
}