apkbuild-cpan: export CFLAGS so modules using C/XS build properly.

This commit is contained in:
Kiyoshi Aman 2011-11-03 08:55:11 -04:00
parent d4054415e8
commit ef2a421e04

View File

@ -168,13 +168,14 @@ sub update_functions {
$prepare_func = <<'EOF';
prepare() {
cd "$_builddir"
export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
perl Build.PL installdirs=vendor || return 1
}
EOF
$build_func = <<'EOF';
build() {
cd "$_builddir"
export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
./Build && ./Build test
}
EOF
@ -189,12 +190,14 @@ EOF
$prepare_func = <<'EOF';
prepare() {
cd "$_builddir"
export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
}
EOF
$build_func = <<'EOF';
build() {
cd "$_builddir"
export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
make && make test
}
EOF