aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPer Øyvind Karlsen <peroyvind@mandriva.org>2010-10-16 00:57:21 +0000
committerPer Øyvind Karlsen <peroyvind@mandriva.org>2010-10-16 00:57:21 +0000
commit41cf39c94a411bbcb024bd6c75d03e315ed8313a (patch)
tree69e6722a19d1d1d9da66e9f3f0993387c2865572
parent27953d8379d74d602544071763ba349dd14e5517 (diff)
downloadperl-URPM-41cf39c94a411bbcb024bd6c75d03e315ed8313a.tar
perl-URPM-41cf39c94a411bbcb024bd6c75d03e315ed8313a.tar.gz
perl-URPM-41cf39c94a411bbcb024bd6c75d03e315ed8313a.tar.bz2
perl-URPM-41cf39c94a411bbcb024bd6c75d03e315ed8313a.tar.xz
perl-URPM-41cf39c94a411bbcb024bd6c75d03e315ed8313a.zip
fix pkg-config usage
-rw-r--r--Makefile.PL7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile.PL b/Makefile.PL
index ed3e63c..17f15c9 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -49,9 +49,10 @@ ChangeLog:
**MM**
}
-my @rpmflags;
my $ldflags = `pkg-config --libs rpm liblzma`;
-my $ccflags = join(' ', '-Wall -Wextra -fno-strict-aliasing', @rpmflags);
+my $includes = `pkg-config --cflags-only-I rpm liblzma`;
+my $ccflags = join(' ', '-Wall -Wextra -fno-strict-aliasing', `pkg-config --cflags-only-other rpm liblzma`);
+chomp($ccflags);
print "Found RPM version $version (compiling with flags: $ccflags)\n";
@@ -63,7 +64,7 @@ WriteMakefile(
CCFLAGS => $ccflags,
VERSION_FROM => 'URPM.pm',
dynamic_lib => { OTHERLDFLAGS => $ldflags },
- INC => '-I/usr/include/rpm',
+ INC => $includes,
dist => { COMPRESS => "xz", SUFFIX => ".xz" },
realclean => { FILES => "t/RPMS/noarch/*" },
);