summaryrefslogtreecommitdiffstats
path: root/src/cminpack.mk
diff options
context:
space:
mode:
authorCharles Prévot <prevot@cervval.com>2018-11-05 17:51:39 (GMT)
committerCharles Prévot <prevot@cervval.com>2018-11-06 09:48:28 (GMT)
commit43bb33562c01d465a090955114131a9e880abb1d (patch)
tree38e070f0949eecfe01bccbb1b42c2c95902d333a /src/cminpack.mk
parent379534c7bf0dfadfbae7fc68d57c54c2d77e912e (diff)
downloadmxe-43bb33562c01d465a090955114131a9e880abb1d.zip
mxe-43bb33562c01d465a090955114131a9e880abb1d.tar.gz
mxe-43bb33562c01d465a090955114131a9e880abb1d.tar.bz2
cminpack shared
Diffstat (limited to 'src/cminpack.mk')
-rw-r--r--src/cminpack.mk14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/cminpack.mk b/src/cminpack.mk
index eefd18c..4c5b3cd 100644
--- a/src/cminpack.mk
+++ b/src/cminpack.mk
@@ -16,7 +16,7 @@ define $(PKG)_UPDATE
head -1
endef
-define $(PKG)_BUILD
+define $(PKG)_BUILD_STATIC
cd '$(1)' && '$(TARGET)-cmake'
$(MAKE) -C '$(1)' -j $(JOBS)
@@ -26,4 +26,14 @@ define $(PKG)_BUILD
$(INSTALL) -m644 '$(1)/cminpack.h' '$(PREFIX)/$(TARGET)/include/'
endef
-$(PKG)_BUILD_SHARED =
+define $(PKG)_BUILD_SHARED
+ cd '$(1)' && '$(TARGET)-cmake' -DUSE_FPIC=ON -DSHARED_LIBS=ON -DBUILD_EXAMPLES=OFF
+ $(MAKE) -C '$(1)' -j $(JOBS)
+
+ $(INSTALL) -d '$(PREFIX)/$(TARGET)/bin'
+ $(INSTALL) -m644 '$(1)/libcminpack.dll' '$(PREFIX)/$(TARGET)/bin/'
+ $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib'
+ $(INSTALL) -m644 '$(1)/libcminpack.dll.a' '$(PREFIX)/$(TARGET)/lib/'
+ $(INSTALL) -d '$(PREFIX)/$(TARGET)/include'
+ $(INSTALL) -m644 '$(1)/cminpack.h' '$(PREFIX)/$(TARGET)/include/'
+endef