|
|
@ -108,7 +108,7 @@ set(tbb_version_file "version_string.ver") |
|
|
|
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/${tbb_version_file}.cmakein" "${CMAKE_CURRENT_BINARY_DIR}/${tbb_version_file}" @ONLY) |
|
|
|
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/${tbb_version_file}.cmakein" "${CMAKE_CURRENT_BINARY_DIR}/${tbb_version_file}" @ONLY) |
|
|
|
list(APPEND TBB_SOURCE_FILES "${CMAKE_CURRENT_BINARY_DIR}/${tbb_version_file}") |
|
|
|
list(APPEND TBB_SOURCE_FILES "${CMAKE_CURRENT_BINARY_DIR}/${tbb_version_file}") |
|
|
|
|
|
|
|
|
|
|
|
add_library(tbb ${TBB_SOURCE_FILES}) |
|
|
|
add_library(tbb ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL} ${TBB_SOURCE_FILES}) |
|
|
|
target_compile_definitions(tbb PUBLIC |
|
|
|
target_compile_definitions(tbb PUBLIC |
|
|
|
TBB_USE_GCC_BUILTINS=1 |
|
|
|
TBB_USE_GCC_BUILTINS=1 |
|
|
|
__TBB_GCC_BUILTIN_ATOMICS_PRESENT=1 |
|
|
|
__TBB_GCC_BUILTIN_ATOMICS_PRESENT=1 |
|
|
@ -165,6 +165,7 @@ ocv_install_target(tbb EXPORT OpenCVModules |
|
|
|
RUNTIME DESTINATION ${OPENCV_BIN_INSTALL_PATH} COMPONENT libs |
|
|
|
RUNTIME DESTINATION ${OPENCV_BIN_INSTALL_PATH} COMPONENT libs |
|
|
|
LIBRARY DESTINATION ${OPENCV_LIB_INSTALL_PATH} COMPONENT libs |
|
|
|
LIBRARY DESTINATION ${OPENCV_LIB_INSTALL_PATH} COMPONENT libs |
|
|
|
ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev |
|
|
|
ARCHIVE DESTINATION ${OPENCV_3P_LIB_INSTALL_PATH} COMPONENT dev |
|
|
|
|
|
|
|
OPTIONAL |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
ocv_install_3rdparty_licenses(tbb "${tbb_src_dir}/LICENSE" "${tbb_src_dir}/README") |
|
|
|
ocv_install_3rdparty_licenses(tbb "${tbb_src_dir}/LICENSE" "${tbb_src_dir}/README") |
|
|
|