diff options
author | Rashad <mohammedrashadkm@gmail.com> | 2015-06-06 16:46:37 (GMT) |
---|---|---|
committer | Rashad <mohammedrashadkm@gmail.com> | 2015-06-06 16:46:37 (GMT) |
commit | e96091ea5391c1363ecfa3da09d35a9d9a785259 (patch) | |
tree | 40e7ae3c65e9e1074b821c749d62150a15a3a3db /src/hdf4.mk | |
parent | a97c6bf0b42a7ec8bddf45253e9a236bd218954c (diff) | |
download | mxe-e96091ea5391c1363ecfa3da09d35a9d9a785259.zip mxe-e96091ea5391c1363ecfa3da09d35a9d9a785259.tar.gz mxe-e96091ea5391c1363ecfa3da09d35a9d9a785259.tar.bz2 |
enable shared
Diffstat (limited to 'src/hdf4.mk')
-rw-r--r-- | src/hdf4.mk | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/hdf4.mk b/src/hdf4.mk index b987cbc..81ac277 100644 --- a/src/hdf4.mk +++ b/src/hdf4.mk @@ -21,19 +21,22 @@ define $(PKG)_BUILD cd '$(1)' && $(LIBTOOLIZE) --force cd '$(1)' && autoreconf --install cd '$(1)' && ./configure \ - --host='$(TARGET)' \ - --build="`config.guess`" \ - --disable-shared \ + $(MXE_CONFIGURE_OPTS) \ --disable-fortran \ --disable-netcdf \ - --prefix='$(PREFIX)/$(TARGET)' \ - CPPFLAGS="-DH4_F77_FUNC\(name,NAME\)=NAME -DH4_BUILT_AS_STATIC_LIB=1" - $(MAKE) -C '$(1)'/hdf/src -j '$(JOBS)' + $(if $(BUILD_STATIC), \ + CPPFLAGS="-DH4_F77_FUNC\(name,NAME\)=NAME -DH4_BUILT_AS_STATIC_LIB=1") \ + AR='$(TARGET)-ar' \ + $(if $(BUILD_SHARED), \ + LIBS="-lportablexdr -lws2_32" CPPFLAGS="-DH4_F77_FUNC\(name,NAME\)=NAME -DH4_BUILT_AS_DYNAMIC_LIB=1 -DBIG_LONGS") + $(MAKE) -C '$(1)'/mfhdf/xdr -j '$(JOBS)' \ + LDFLAGS=-no-undefined + + $(MAKE) -C '$(1)'/hdf/src -j '$(JOBS)' \ + LDFLAGS=-no-undefined $(MAKE) -C '$(1)'/hdf/src -j 1 install - $(MAKE) -C '$(1)'/mfhdf/libsrc -j '$(JOBS)' + + $(MAKE) -C '$(1)'/mfhdf/libsrc -j '$(JOBS)' \ + LDFLAGS="-no-undefined -ldf" $(MAKE) -C '$(1)'/mfhdf/libsrc -j 1 install endef - -$(PKG)_BUILD_x86_64-w64-mingw32 = - -$(PKG)_BUILD_SHARED = |