Changeset View
Changeset View
Standalone View
Standalone View
build_files/build_environment/cmake/tbb.cmake
| Show All 35 Lines | |||||
| endif() | endif() | ||||
| # CMake script for TBB from https://github.com/wjakob/tbb/blob/master/CMakeLists.txt | # CMake script for TBB from https://github.com/wjakob/tbb/blob/master/CMakeLists.txt | ||||
| ExternalProject_Add(external_tbb | ExternalProject_Add(external_tbb | ||||
| URL ${TBB_URI} | URL ${TBB_URI} | ||||
| DOWNLOAD_DIR ${DOWNLOAD_DIR} | DOWNLOAD_DIR ${DOWNLOAD_DIR} | ||||
| URL_HASH MD5=${TBB_HASH} | URL_HASH MD5=${TBB_HASH} | ||||
| PREFIX ${BUILD_DIR}/tbb | PREFIX ${BUILD_DIR}/tbb | ||||
| PATCH_COMMAND COMMAND ${CMAKE_COMMAND} -E copy ${PATCH_DIR}/cmakelists_tbb.txt ${BUILD_DIR}/tbb/src/external_tbb/CMakeLists.txt && | #PATCH_COMMAND COMMAND ${CMAKE_COMMAND} -E copy ${PATCH_DIR}/cmakelists_tbb.txt ${BUILD_DIR}/tbb/src/external_tbb/CMakeLists.txt && | ||||
| ${CMAKE_COMMAND} -E copy ${BUILD_DIR}/tbb/src/external_tbb/build/vs2013/version_string.ver ${BUILD_DIR}/tbb/src/external_tbb/src/tbb/version_string.ver | #${CMAKE_COMMAND} -E copy ${BUILD_DIR}/tbb/src/external_tbb/build/vs2013/version_string.ver ${BUILD_DIR}/tbb/src/external_tbb/src/tbb/version_string.ver | ||||
| CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${LIBDIR}/tbb ${DEFAULT_CMAKE_FLAGS} ${TBB_EXTRA_ARGS} | CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${LIBDIR}/tbb ${DEFAULT_CMAKE_FLAGS} ${TBB_EXTRA_ARGS} | ||||
| INSTALL_DIR ${LIBDIR}/tbb | INSTALL_DIR ${LIBDIR}/tbb | ||||
| ) | ) | ||||
| if(WIN32) | if(WIN32) | ||||
| if(BUILD_MODE STREQUAL Release) | if(BUILD_MODE STREQUAL Release) | ||||
| ExternalProject_Add_Step(external_tbb after_install | ExternalProject_Add_Step(external_tbb after_install | ||||
| # findtbb.cmake in some deps *NEEDS* to find tbb_debug.lib even if they are not going to use it | # findtbb.cmake in some deps *NEEDS* to find tbb_debug.lib even if they are not going to use it | ||||
| Show All 31 Lines | |||||