Logoj0ke.net Open Build Service > Projects > server:database:cego > perl-DBD-cego > DBD-cego-libdir-1.2.1.patch
Sign Up | Log In

File DBD-cego-libdir-1.2.1.patch of Package perl-DBD-cego (Revision 18)

Currently displaying revision 18, show latest

x
 
1
--- Makefile.PL.orig    2013-05-16 21:59:25.000000000 +0200
2
+++ Makefile.PL 2013-05-16 22:52:04.712537780 +0200
3
@@ -26,6 +26,7 @@
4
     $opt,
5
     "help",
6
     "prefix=s",
7
+    "lib=s",
8
     "verbose",
9
     ) || die Usage();
10
 
11
@@ -34,19 +35,24 @@
12
   print "Missing prefix, use option --prefix\n"; 
13
   die Usage();
14
 }
15
+if (! exists $opt->{'lib'})
16
+{
17
+  print "Missing lib option, use option --lib\n";
18
+  die Usage();
19
+}
20
 
21
 use vars qw($loadlibs);
22
-$loadlibs= "-L" . $opt->{'prefix'} . " -llfc";
23
+$loadlibs= "-L" . $opt->{'prefix'} . " -llfcbase";
24
 
25
 WriteMakefile(
26
     'NAME'          => 'DBD::Cego',
27
     'VERSION_FROM'  => 'Cego.pm',
28
     'PREREQ_PM'     => {DBI => 1.03},
29
     'OBJECT'        => '$(O_FILES)',
30
-    'INC'           => '-I$(DBI_INSTARCH_DIR) -I' . $opt->{'prefix'} . '/include -I' . $opt->{'prefix'} . '/include',
31
-    'MYEXTLIB'    => $opt->{'prefix'} . "/lib/libcego.a " 
32
-         . $opt->{'prefix'} . "/lib/liblfcxml.a " 
33
-         . $opt->{'prefix'} . "/lib/liblfcbase.a",
34
+    'INC'           => '-I$(DBI_INSTARCH_DIR) -I' . $opt->{'prefix'} . '/include/lfc -I' . $opt->{'prefix'} . '/include -I' . $opt->{'prefix'} . '/include/cego',
35
+    'MYEXTLIB'    => $opt->{'prefix'} . "/" . $opt->{'lib'} . "/libcego.a "
36
+            . $opt->{'prefix'} . "/" . $opt->{'lib'} . "/liblfcxml.a "
37
+            . $opt->{'prefix'} . "/" . $opt->{'lib'} . "/liblfcbase.a",
38
     "CC" => "g++",
39
     "LD" => "g++",
40
     "XSPROTOARG" => "-noprototypes",
41