comparison src/build-perl.mk @ 4680:7471ffc18c61

build-perl, perl: build shared libperl
author John W. Eaton <jwe@octave.org>
date Fri, 20 Apr 2018 17:33:02 -0400
parents a7ea879b0715
children 6b3664df8ea0
comparison
equal deleted inserted replaced
4679:b2b5edaa3bcd 4680:7471ffc18c61
6 $(PKG)_VERSION := 5.26.1 6 $(PKG)_VERSION := 5.26.1
7 $(PKG)_CHECKSUM := 74a0822429508d593513a0dfd6f51a907bad68d0 7 $(PKG)_CHECKSUM := 74a0822429508d593513a0dfd6f51a907bad68d0
8 $(PKG)_SUBDIR := perl-$($(PKG)_VERSION) 8 $(PKG)_SUBDIR := perl-$($(PKG)_VERSION)
9 $(PKG)_FILE := perl-$($(PKG)_VERSION).tar.gz 9 $(PKG)_FILE := perl-$($(PKG)_VERSION).tar.gz
10 $(PKG)_URL := http://www.cpan.org/src/5.0/$($(PKG)_FILE) 10 $(PKG)_URL := http://www.cpan.org/src/5.0/$($(PKG)_FILE)
11 $(PKG)_DEPS :=
11 12
12 $(PKG)_DEPS := 13 ifeq ($(BUILD_SHARED),yes)
14 $(PKG)_CONFIGURE_ARGS := -Duseshrplib
15 endif
13 16
14 ifeq ($(MXE_WINDOWS_BUILD),yes) 17 ifeq ($(MXE_WINDOWS_BUILD),yes)
15 define $(PKG)_BUILD 18 define $(PKG)_BUILD
16 endef 19 endef
17 else 20 else
18 define $(PKG)_BUILD 21 define $(PKG)_BUILD
19 cd '$(1)' && $($(PKG)_CONFIGURE_ENV) './Configure' -s -d -e -Dprefix='$(HOST_PREFIX)' \ 22 cd '$(1)' \
23 && $($(PKG)_CONFIGURE_ENV) './Configure' -s -d -e \
24 -Dprefix='$(HOST_PREFIX)' \
20 -D $(CONFIGURE_CPPFLAGS) -D $(CONFIGURE_LDFLAGS) \ 25 -D $(CONFIGURE_CPPFLAGS) -D $(CONFIGURE_LDFLAGS) \
21 && $(CONFIGURE_POST_HOOK) 26 $($(PKG)_CONFIGURE_ARGS) \
27 && $(CONFIGURE_POST_HOOK)
22 28
23 $(MAKE) -C '$(1)' -j '$(JOBS)' install DESTDIR='$(3)' 29 $(MAKE) -C '$(1)' -j '$(JOBS)' install DESTDIR='$(3)'
24 endef 30 endef
25 endif 31 endif