mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-01-18 18:43:01 +08:00
[tbb] update to 2017_U7
This commit is contained in:
parent
4c33195759
commit
208e53cc4a
@ -1,3 +1,3 @@
|
||||
Source: tbb
|
||||
Version: 2017_U6
|
||||
Version: 2017_U7
|
||||
Description: Intel's Threading Building Blocks.
|
||||
|
@ -10,8 +10,8 @@ include(vcpkg_common_functions)
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO 01org/tbb
|
||||
REF 2017_U6
|
||||
SHA512 76b49fd085d8407b68b0f17e6eebfbcb7d2e6f9116bb5f6a00c6b4d59a55b16f9de79a2b9c9c3ece497b01810c33df21d0657893fd886db8bed639091ba97060
|
||||
REF 2017_U7
|
||||
SHA512 77fdd381eece8fb2fba4115af55d168e9d433bbdae3c21a53c35e7d5ed3397645fe75998ad10593b718f6959daaac05112401480cdb4fd2054f50b5f6f1a0df6
|
||||
HEAD_REF tbb_2017)
|
||||
|
||||
if(TRIPLET_SYSTEM_ARCH STREQUAL x86)
|
||||
@ -56,6 +56,33 @@ file(COPY
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
# Since 2017_U7 TBB provides a CMake script to generate config file
|
||||
include(${SOURCE_PATH}/cmake/TBBMakeConfig.cmake)
|
||||
tbb_make_config(TBB_ROOT ${CURRENT_PACKAGES_DIR}
|
||||
CONFIG_DIR TBB_CONFIG_DIR # is set to ${CURRENT_PACKAGES_DIR}/cmake
|
||||
SYSTEM_NAME "Windows"
|
||||
CONFIG_FOR_SOURCE
|
||||
TBB_RELEASE_DIR "\${_tbb_root}/bin"
|
||||
TBB_DEBUG_DIR "\${_tbb_root}/debug/bin")
|
||||
|
||||
file(COPY ${TBB_CONFIG_DIR}/TBBConfig.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/tbb)
|
||||
file(COPY ${TBB_CONFIG_DIR}/TBBConfigVersion.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/tbb)
|
||||
file(REMOVE_RECURSE ${TBB_CONFIG_DIR})
|
||||
|
||||
# make it work with our installation layout
|
||||
file(READ ${CURRENT_PACKAGES_DIR}/share/tbb/TBBConfig.cmake TBB_CONFIG_CMAKE)
|
||||
string(REPLACE
|
||||
"get_filename_component(_tbb_root \"\${_tbb_root}\" PATH)"
|
||||
"get_filename_component(_tbb_root \"\${_tbb_root}\" PATH)
|
||||
get_filename_component(_tbb_root \"\${_tbb_root}\" PATH)" TBB_CONFIG_CMAKE "${TBB_CONFIG_CMAKE}")
|
||||
string(REPLACE
|
||||
"\${_tbb_root}/bin/\${_tbb_component}.lib"
|
||||
"\${_tbb_root}/lib/\${_tbb_component}.lib" TBB_CONFIG_CMAKE "${TBB_CONFIG_CMAKE}")
|
||||
string(REPLACE
|
||||
"\${_tbb_root}/debug/bin/\${_tbb_component}_debug.lib"
|
||||
"\${_tbb_root}/debug/lib/\${_tbb_component}_debug.lib" TBB_CONFIG_CMAKE "${TBB_CONFIG_CMAKE}")
|
||||
file(WRITE ${CURRENT_PACKAGES_DIR}/share/tbb/TBBConfig.cmake "${TBB_CONFIG_CMAKE}")
|
||||
|
||||
message(STATUS "Installing done")
|
||||
|
||||
# Handle copyright
|
||||
|
Loading…
Reference in New Issue
Block a user