summaryrefslogtreecommitdiffstats
path: root/apkbuild-cpan.in
diff options
context:
space:
mode:
authorKiyoshi Aman <aphrael@alpinelinux.org>2011-11-03 08:55:11 -0400
committerKiyoshi Aman <aphrael@alpinelinux.org>2011-11-03 08:58:48 -0400
commitef2a421e049fcb74220bcb431f83ac9814815261 (patch)
tree94b205c3a448ab4b257fa836ead1c35ef050385e /apkbuild-cpan.in
parentd4054415e8a1f10639633c2e58479985690f36a4 (diff)
downloadabuild-ef2a421e049fcb74220bcb431f83ac9814815261.tar.bz2
abuild-ef2a421e049fcb74220bcb431f83ac9814815261.tar.xz
apkbuild-cpan: export CFLAGS so modules using C/XS build properly.
Diffstat (limited to 'apkbuild-cpan.in')
-rwxr-xr-xapkbuild-cpan.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/apkbuild-cpan.in b/apkbuild-cpan.in
index 9cf935a..e87c213 100755
--- a/apkbuild-cpan.in
+++ b/apkbuild-cpan.in
@@ -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