mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-29 11:41:36 +08:00
Fix Boost dynamic build.
Some of the Boost libraries build differently depending on whether BOOST_X_DYN_LINK is defined, so this symbol must be present in the dynamic build, and removing it as part of disabling auto-link was wrong. Reverts half of 5a3881a0.
This commit is contained in:
parent
60b0eb3da4
commit
bc874e3db2
@ -1,4 +1,4 @@
|
||||
Source: boost
|
||||
Version: 1.62-10
|
||||
Version: 1.62-11
|
||||
Description: Peer-reviewed portable C++ source libraries
|
||||
Build-Depends: zlib
|
||||
|
@ -113,6 +113,12 @@ file(APPEND ${CURRENT_PACKAGES_DIR}/include/boost/config/user.hpp
|
||||
"\n#define BOOST_ALL_NO_LIB\n"
|
||||
)
|
||||
|
||||
if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
|
||||
file(APPEND ${CURRENT_PACKAGES_DIR}/include/boost/config/user.hpp
|
||||
"\n#define BOOST_ALL_DYN_LINK\n"
|
||||
)
|
||||
endif()
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE_1_0.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/boost RENAME copyright)
|
||||
message(STATUS "Packaging headers done")
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user