mirror of https://git.wownero.com/dsc/mxe.git
new package: boost (by Andreas Roever)
This commit is contained in:
parent
fece8c2c05
commit
bf9818cff2
|
@ -0,0 +1,40 @@
|
|||
# Boost C++ Library
|
||||
# http://www.boost.org/
|
||||
|
||||
PKG := boost
|
||||
$(PKG)_VERSION := 1_37_0
|
||||
$(PKG)_SUBDIR := boost_$($(PKG)_VERSION)
|
||||
$(PKG)_FILE := boost_$($(PKG)_VERSION).tar.bz2
|
||||
$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/boost/$($(PKG)_FILE)
|
||||
$(PKG)_DEPS := gcc zlib bzip2 expat
|
||||
|
||||
define $(PKG)_UPDATE
|
||||
wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041' | \
|
||||
grep 'boost_' | \
|
||||
$(SED) -n 's,.*boost_\([1-9][^>]*\)\.tar.*,\1,p' | \
|
||||
head -1
|
||||
endef
|
||||
|
||||
define $(PKG)_BUILD
|
||||
echo 'using gcc : : $(TARGET)-g++ : ;' > '$(1)/user-config.jam'
|
||||
# make the build scrip generate .a library files instead of .lib
|
||||
$(SED) 's,<target-os>windows : lib ;,<target-os>windows : a ;,' -i '$(1)/tools/build/v2/tools/types/lib.jam'
|
||||
# compile boost jam
|
||||
cd '$(1)/tools/jam/src' && ./build.sh
|
||||
cd '$(1)' && tools/jam/src/bin.linuxx86/bjam \
|
||||
-j '$(JOBS)' \
|
||||
--user-config=user-config.jam \
|
||||
target-os=windows \
|
||||
threading=multi \
|
||||
link=static \
|
||||
threadapi=win32 \
|
||||
--without-mpi \
|
||||
--without-python \
|
||||
--prefix='$(PREFIX)/$(TARGET)' \
|
||||
--exec-prefix='$(PREFIX)/$(TARGET)/bin' \
|
||||
--libdir='$(PREFIX)/$(TARGET)/lib' \
|
||||
--includedir='$(PREFIX)/$(TARGET)/include' \
|
||||
-sEXPAT_INCLUDE='$(PREFIX)/$(TARGET)/include' \
|
||||
-sEXPAT_LIBPATH='$(PREFIX)/$(TARGET)/lib' \
|
||||
stage install
|
||||
endef
|
Loading…
Reference in New Issue