msvc: Use debug versions of tbb malloc for debug builds
Using the release versions gave unpredictable results when the msvc debugger was attached for some developers.
This commit is contained in:
@@ -59,6 +59,8 @@ if(WIN32)
|
|||||||
ExternalProject_Add_Step(external_tbb after_install
|
ExternalProject_Add_Step(external_tbb after_install
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy ${LIBDIR}/tbb/lib/tbb_static.lib ${HARVEST_TARGET}/tbb/lib/tbb_debug.lib
|
COMMAND ${CMAKE_COMMAND} -E copy ${LIBDIR}/tbb/lib/tbb_static.lib ${HARVEST_TARGET}/tbb/lib/tbb_debug.lib
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy ${LIBDIR}/tbb/lib/tbbmalloc_proxy.lib ${HARVEST_TARGET}/tbb/lib/tbbmalloc_proxy_debug.lib
|
COMMAND ${CMAKE_COMMAND} -E copy ${LIBDIR}/tbb/lib/tbbmalloc_proxy.lib ${HARVEST_TARGET}/tbb/lib/tbbmalloc_proxy_debug.lib
|
||||||
|
COMMAND ${CMAKE_COMMAND} -E copy ${LIBDIR}/tbb/lib/tbbmalloc.dll ${HARVEST_TARGET}/tbb/lib/debug/tbbmalloc.dll
|
||||||
|
COMMAND ${CMAKE_COMMAND} -E copy ${LIBDIR}/tbb/lib/tbbmalloc_proxy.dll ${HARVEST_TARGET}/tbb/lib/debug/tbbmalloc_proxy.dll
|
||||||
DEPENDEES install
|
DEPENDEES install
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
@@ -818,6 +818,14 @@ elseif(WIN32)
|
|||||||
${LIBDIR}/tbb/lib/tbbmalloc.dll
|
${LIBDIR}/tbb/lib/tbbmalloc.dll
|
||||||
${LIBDIR}/tbb/lib/tbbmalloc_proxy.dll
|
${LIBDIR}/tbb/lib/tbbmalloc_proxy.dll
|
||||||
DESTINATION "."
|
DESTINATION "."
|
||||||
|
CONFIGURATIONS Release;RelWithDebInfo;MinSizeRel
|
||||||
|
)
|
||||||
|
install(
|
||||||
|
FILES
|
||||||
|
${LIBDIR}/tbb/lib/debug/tbbmalloc.dll
|
||||||
|
${LIBDIR}/tbb/lib/debug/tbbmalloc_proxy.dll
|
||||||
|
DESTINATION "."
|
||||||
|
CONFIGURATIONS Debug
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user