Codebase list libcryptx-perl / 7881887
Makefile.PL cosmetics Karel Miko 2 years ago
1 changed file(s) with 10 addition(s) and 11 deletion(s). Raw diff Collapse all Expand all
2424 glob('src/ltc/*/*/*/*.c'),
2525 glob('src/ltc/*/*/*/*/*.c'),
2626 );
27 $mycflags = "$Config{ccflags} $Config{cccdlflags} $Config{optimize}";
27 $mycflags = " $Config{ccflags} $Config{cccdlflags} $Config{optimize} "; # keep leading + trailing spaces
2828
2929 #FIX: this is particularly useful for Debian https://github.com/DCIT/perl-CryptX/pull/39
30 $mycflags .= " $ENV{CFLAGS}" if $ENV{CFLAGS};
31 $mycflags .= " $ENV{CPPFLAGS}" if $ENV{CPPFLAGS};
30 $mycflags .= " $ENV{CFLAGS} " if $ENV{CFLAGS};
31 $mycflags .= " $ENV{CPPFLAGS} " if $ENV{CPPFLAGS};
3232
3333 #### remove all lto hacks - https://github.com/DCIT/perl-CryptX/issues/70
3434 ## #FIX: gcc with -flto is a trouble maker see https://github.com/DCIT/perl-CryptX/issues/32
3535 ## #FIX: another issue with "-flto=auto" see https://github.com/DCIT/perl-CryptX/pull/66
36 ## $mycflags =~ s/-flto=[a-zA-Z0-9]+//g; # -flto=auto -flto=jobserver -flto=N ...
37 ## $mycflags =~ s/-flto\b//g;
36 ## $mycflags =~ s/\s-flto\S+\s/ /g; # -flto -flto=auto -flto=jobserver -flto=N ...
3837
3938 #FIX: avoid -Wwrite-strings -Wcast-qual -pedantic -pedantic-errors -ansi -std=c89
40 $mycflags =~ s/-pedantic-errors\b//g;
41 $mycflags =~ s/-pedantic\b//g;
42 $mycflags =~ s/-std=c89\b//g;
43 $mycflags =~ s/-ansi\b//g;
44 $mycflags =~ s/-Wwrite-strings\b//g;
45 $mycflags =~ s/-Wcast-qual\b//g;
39 $mycflags =~ s/\s-pedantic-errors\s/ /g;
40 $mycflags =~ s/\s-pedantic\s/ /g;
41 $mycflags =~ s/\s-std=c89\s/ /g;
42 $mycflags =~ s/\s-ansi\s/ /g;
43 $mycflags =~ s/\s-Wwrite-strings\s/ /g;
44 $mycflags =~ s/\s-Wcast-qual\s/ /g;
4645
4746 #FIX: avoid "ar: fatal: Numeric group ID too large" see https://github.com/DCIT/perl-CryptX/issues/33
4847 $myarflags = '$(AR_STATIC_ARGS)';