Преглед на файлове

lang/perl: Override perl configuration symbols for cross-compile

Signed-off-by: Marcel Denia <naoir@gmx.net>
Marcel Denia преди 10 години
родител
ревизия
cc07017bb6
променени са 1 файла, в които са добавени 40 реда и са изтрити 0 реда
  1. 40
    0
      lang/perl/perlmod.mk

+ 40
- 0
lang/perl/perlmod.mk Целия файл

@@ -14,8 +14,48 @@ define perlmod/Configure
14 14
 	$(2) \
15 15
 	$(PERL_CMD) Makefile.PL \
16 16
 		$(1) \
17
+		AR=ar \
18
+		CC=$(GNU_TARGET_NAME)-gcc \
19
+		CCCDLFLAGS=-fPIC \
20
+		CCDLFLAGS=-Wl,-E \
21
+		DLEXT=so \
22
+		DLSRC=dl_dlopen.xs \
23
+		EXE_EXT=" " \
24
+		FULL_AR=$(GNU_TARGET_NAME)-ar \
25
+		LD=$(GNU_TARGET_NAME)-gcc \
26
+		LDDLFLAGS="-shared $(TARGET_LDFLAGS)"  \
27
+		LDFLAGS=" " \
28
+		LIBC=" " \
29
+		LIB_EXT=.a \
30
+		OBJ_EXT=.o \
31
+		OSNAME=linux \
32
+		OSVERS=2.4.30 \
33
+		RANLIB=: \
34
+		SITELIBEXP=" " \
35
+		SITEARCHEXP=" " \
36
+		SO=so  \
37
+		VENDORARCHEXP=" " \
38
+		VENDORLIBEXP=" " \
39
+		SITEPREFIX=/usr \
40
+		INSTALLPRIVLIB=$(PERL_SITELIB) \
17 41
 		INSTALLSITELIB=$(PERL_SITELIB) \
42
+		INSTALLVENDORLIB=" " \
43
+		INSTALLARCHLIB=$(PERL_SITELIB) \
18 44
 		INSTALLSITEARCH=$(PERL_SITELIB) \
45
+		INSTALLVENDORARCH=" " \
46
+		INSTALLBIN=/usr/bin \
47
+		INSTALLSITEBIN=/usr/bin \
48
+		INSTALLVENDORBIN=" " \
49
+		INSTALLSCRIPT=/usr/bin \
50
+		INSTALLSITESCRIPT=/usr/bin \
51
+		INSTALLVENDORSCRIPT=" " \
52
+		INSTALLMAN1DIR=/usr/man/man1 \
53
+		INSTALLSITEMAN1DIR=/usr/man/man1 \
54
+		INSTALLVENDORMAN1DIR=" " \
55
+		INSTALLMAN3DIR=/usr/man/man3 \
56
+		INSTALLSITEMAN3DIR=/usr/man/man3 \
57
+		INSTALLVENDORMAN3DIR=" " \
58
+		LINKTYPE=dynamic \
19 59
 		DESTDIR=$(PKG_INSTALL_DIR) \
20 60
 	);
21 61
 endef