aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Benson <david.benson@ihsmarkit.com>2018-01-16 14:26:13 -0700
committerRobert Schumacher <roschuma@microsoft.com>2018-01-17 23:21:58 -0800
commit9fe10062003053ce8e4033440e3fba206bffbeaa (patch)
tree554fbe7355c0627dc7328513c0879e904dea7b60
parent78ac1d0bb641619094772e942673094b14935e7f (diff)
downloadvcpkg-9fe10062003053ce8e4033440e3fba206bffbeaa.tar.gz
vcpkg-9fe10062003053ce8e4033440e3fba206bffbeaa.zip
Restore support for zlib and gzip in iostreams
-rw-r--r--ports/boost-build/boost-modular-build.cmake19
1 files changed, 18 insertions, 1 deletions
diff --git a/ports/boost-build/boost-modular-build.cmake b/ports/boost-build/boost-modular-build.cmake
index e9062e7e3..f0d43f1b3 100644
--- a/ports/boost-build/boost-modular-build.cmake
+++ b/ports/boost-build/boost-modular-build.cmake
@@ -102,10 +102,25 @@ function(boost_modular_build)
--ignore-site-config
--hash
-q
-
+ -sZLIB_INCLUDE="${CURRENT_INSTALLED_DIR}\\include"
+ -sBZIP2_INCLUDE="${CURRENT_INSTALLED_DIR}\\include"
threadapi=win32
threading=multi
)
+ set(_bm_OPTIONS_DBG
+ -sZLIB_BINARY=zlibd
+ -sZLIB_LIBPATH="${CURRENT_INSTALLED_DIR}\\debug\\lib"
+ -sBZIP2_BINARY=bz2d
+ -sBZIP2_LIBPATH="${CURRENT_INSTALLED_DIR}\\debug\\lib"
+ )
+
+ set(_bm_OPTIONS_REL
+ -sZLIB_BINARY=zlib
+ -sZLIB_LIBPATH="${CURRENT_INSTALLED_DIR}\\lib"
+ -sBZIP2_BINARY=bz2
+ -sBZIP2_LIBPATH="${CURRENT_INSTALLED_DIR}\\lib"
+ )
+
# Add build type specific options
if(VCPKG_CRT_LINKAGE STREQUAL "dynamic")
@@ -176,6 +191,7 @@ function(boost_modular_build)
--build-dir=${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel
--user-config=${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/user-config.jam
${_bm_OPTIONS}
+ ${_bm_OPTIONS_REL}
variant=release
debug-symbols=on
WORKING_DIRECTORY ${_bm_SOURCE_PATH}
@@ -193,6 +209,7 @@ function(boost_modular_build)
--build-dir=${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg
--user-config=${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg/user-config.jam
${_bm_OPTIONS}
+ ${_bm_OPTIONS_DBG}
variant=debug
WORKING_DIRECTORY ${_bm_SOURCE_PATH}
LOGNAME build-${TARGET_TRIPLET}-dbg