Mercurial > mxe-octave
comparison src/suitesparse.mk @ 1377:948166ab4657
build package metis separately, don't build it inline with package suitesparse
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Tue, 16 Nov 2010 19:53:44 +0100 |
parents | 896bc60de2a9 |
children | 08b296ec290e |
comparison
equal
deleted
inserted
replaced
1376:896bc60de2a9 | 1377:948166ab4657 |
---|---|
18 head -1 | 18 head -1 |
19 endef | 19 endef |
20 | 20 |
21 define $(PKG)_BUILD | 21 define $(PKG)_BUILD |
22 | 22 |
23 # If not building metis in it's makefile, then | 23 # change the config to find metis |
24 # build it here since the config seems to expect it | 24 $(SED) -i 's,\(METIS_PATH = \)\(. $(INSTALL) -m664 '$(1)/. $(INSTALL) -m664 '$(1)/metis-4.0\),\1'$(PREFIX)/$(TARGET)/include/metis',' $(1)/UFconfig/UFconfig.mk |
25 cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,metis) | 25 $(SED) -i 's,\(METIS = \)\(. $(INSTALL) -m664 '$(1)/. $(INSTALL) -m664 '$(1)/metis-4.0/libmetis.a\),\1'$(PREFIX)/$(TARGET)/lib/libmetis.a',' $(1)/UFconfig/UFconfig.mk |
26 $(SED) -i 's,cc,$(TARGET)-gcc,' $(1)/$(metis_SUBDIR)/Makefile.in | |
27 $(SED) -i 's,ar ,$(TARGET)-ar ,' $(1)/$(metis_SUBDIR)/Makefile.in | |
28 $(SED) -i 's,ranlib,$(TARGET)-ranlib,' $(1)/$(metis_SUBDIR)/Makefile.in | |
29 $(MAKE) -C '$(1)/$(metis_SUBDIR)/Lib' -j '$(JOBS)' | |
30 | |
31 # Otherwise hack the config so it can find metis | |
32 #$(SED) -i 's,\(METIS_PATH = \)\(. $(INSTALL) -m664 '$(1)/. $(INSTALL) -m664 '$(1)/metis-4.0\),\1'$(PREFIX)/$(TARGET)/include/metis',' $(1)/UFconfig/UFconfig.mk | |
33 #$(SED) -i 's,\(METIS = \)\(. $(INSTALL) -m664 '$(1)/. $(INSTALL) -m664 '$(1)/metis-4.0/libmetis.a\),\1'$(PREFIX)/$(TARGET)/lib/libmetis.a',' $(1)/UFconfig/UFconfig.mk | |
34 | 26 |
35 # use cross tools | 27 # use cross tools |
36 $(SED) -i 's,cc,$(TARGET)-gcc,' $(1)/UFconfig/UFconfig.mk | 28 $(SED) -i 's,cc,$(TARGET)-gcc,' $(1)/UFconfig/UFconfig.mk |
37 $(SED) -i 's,g++,$(TARGET)-g++,' $(1)/UFconfig/UFconfig.mk | 29 $(SED) -i 's,g++,$(TARGET)-g++,' $(1)/UFconfig/UFconfig.mk |
38 $(SED) -i 's,f77,$(TARGET)-gfortran,' $(1)/UFconfig/UFconfig.mk | 30 $(SED) -i 's,f77,$(TARGET)-gfortran,' $(1)/UFconfig/UFconfig.mk |