comparison src/suitesparse.mk @ 5504:9f9ed6a325bd

Build SUNDIALS IDA for Linux with KLU (bug #58795). * src/suitesparse.mk: Create symlinks to libraries without version suffix. * src/sundials-ida.mk: Unify build rules for all other platforms.
author Markus Mützel <markus.muetzel@gmx.de>
date Fri, 31 Jul 2020 14:59:35 +0200
parents dc8dca6acc60
children 5191e4789168
comparison
equal deleted inserted replaced
5503:1541641533a6 5504:9f9ed6a325bd
95 $(MAKE) -C '$(1)' -j 1 install \ 95 $(MAKE) -C '$(1)' -j 1 install \
96 $($(PKG)_MAKE_OPTS) \ 96 $($(PKG)_MAKE_OPTS) \
97 INSTALL_INCLUDE='$($(PKG)_DESTDIR)$(HOST_INCDIR)/suitesparse/' \ 97 INSTALL_INCLUDE='$($(PKG)_DESTDIR)$(HOST_INCDIR)/suitesparse/' \
98 INSTALL_LIB='$($(PKG)_DESTDIR)$(HOST_LIBDIR)' \ 98 INSTALL_LIB='$($(PKG)_DESTDIR)$(HOST_LIBDIR)' \
99 INSTALL_SO='$($(PKG)_SO_DIR)' 99 INSTALL_SO='$($(PKG)_SO_DIR)'
100
101 # some dependers (e.g. SUNDIALS IDA) won't find libraries with version suffix
102 if [ $(MXE_WINDOWS_BUILD) = no ]; then \
103 cd '$($(PKG)_DESTDIR)$(HOST_LIBDIR)' && ln -sf libsuitesparseconfig.so.$($(PKG)_VERSION) libsuitesparseconfig.so; \
104 cd '$($(PKG)_DESTDIR)$(HOST_LIBDIR)' && ln -sf libamd.so.2 libamd.so; \
105 cd '$($(PKG)_DESTDIR)$(HOST_LIBDIR)' && ln -sf libbtf.so.1 libbtf.so; \
106 cd '$($(PKG)_DESTDIR)$(HOST_LIBDIR)' && ln -sf libcolamd.so.2 libcolamd.so; \
107 cd '$($(PKG)_DESTDIR)$(HOST_LIBDIR)' && ln -sf libklu.so.1 libklu.so; \
108 fi
100 endef 109 endef
101 110