File: better-compiler-flags

package info (click to toggle)
libauthen-krb5-perl 1.9-6
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 316 kB
  • sloc: ansic: 3,024; perl: 286; makefile: 7
file content (35 lines) | stat: -rw-r--r-- 1,068 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Description: use krb5-config to query the necessary library options
Origin: vendor
Bug-Debian: https://bugs.debian.org/622090
Forwarded: no
Author: Steve Langasek <steve.langasek@canonical.com>
Reviewed-by: gregor herrmann <gregoa@debian.org>
Last-Update: 2011-04-10

--- a/Makefile.PL
+++ b/Makefile.PL
@@ -18,22 +18,10 @@ my $KRB5_EXTRAINCS = '';
 
 ##### DO NOT CHANGE ANYTHING BELOW HERE #####
 
-# check for libk5crypto -- only in krb5-1.1 and above
-print "Checking for libk5crypto...";
-my $cryptolib;
-if ( -r "${KRB5_LIBDIR}/libk5crypto.a" || -r "${KRB5_LIBDIR}/libk5crypto.so" ) {
-	print "yes\n";
-	$cryptolib = '-lk5crypto';
-}
-else {
-	print "no.  I'll use libcrypto instead.\n";
-	$cryptolib = '-lcrypto';
-}
-
 WriteMakefile(
     'NAME'	=> 'Authen::Krb5',
     'VERSION_FROM' => 'Krb5.pm',
-    'LIBS'	=> ["-L${KRB5_LIBDIR} -lkrb5 ${cryptolib} -lcom_err $KRB5_EXTRALIBS"],
+    'LIBS'     => [`krb5-config --libs|sed 's,-L\\S\\+,,'`],
     'DEFINE'	=> '',
-    'INC'	=> "-I${KRB5_INCDIR} $KRB5_EXTRAINCS"
+    'INC'      => `krb5-config --cflags`
 );