@@ -212,12 +212,18 @@ if(THREADING MATCHES "^(TBB|TBB_AUTO)$" AND
212
212
list (APPEND core_dev_components tbb_dev)
213
213
214
214
if (WIN32 )
215
- # .lib files are needed only for Windows
216
- install (DIRECTORY "${TBBROOT} /lib"
217
- DESTINATION "${OV_TBBROOT_INSTALL} "
218
- COMPONENT tbb_dev
219
- ${OV_CPACK_COMP_TBB_DEV_EXCLUDE_ALL}
220
- PATTERN "cmake" EXCLUDE )
215
+ # .lib files are needed only for Windows
216
+ install (DIRECTORY "${TBBROOT} /lib"
217
+ DESTINATION "${OV_TBBROOT_INSTALL} "
218
+ COMPONENT tbb_dev
219
+ ${OV_CPACK_COMP_TBB_DEV_EXCLUDE_ALL}
220
+ PATTERN "cmake" EXCLUDE )
221
+ # .pdb files are needed only for Windows
222
+ install (DIRECTORY "${TBBROOT} /${tbb_libs_dir} /"
223
+ DESTINATION "${OV_TBBROOT_INSTALL} /${tbb_libs_dir} "
224
+ COMPONENT pdb
225
+ EXCLUDE_FROM_ALL
226
+ FILES_MATCHING PATTERN "*.pdb" )
221
227
endif ()
222
228
223
229
set (TBB_LIB_INSTALL_DIR "${OV_TBBROOT_INSTALL} /${tbb_libs_dir} " CACHE PATH "TBB library install directory" FORCE)
@@ -227,6 +233,7 @@ if(THREADING MATCHES "^(TBB|TBB_AUTO)$" AND
227
233
228
234
if (WIN32 )
229
235
set (_ov_tbb_libs_path "${TBBROOT} /bin" )
236
+ set (ov_tbb_exclude PATTERN "*.pdb" EXCLUDE )
230
237
else ()
231
238
set (_ov_tbb_libs_path "${TBBROOT} /lib" )
232
239
set (ov_tbb_exclude PATTERN "cmake" EXCLUDE )
@@ -289,6 +296,12 @@ if(THREADING MATCHES "^(TBB|TBB_AUTO)$" AND
289
296
COMPONENT tbb_dev
290
297
${OV_CPACK_COMP_TBB_DEV_EXCLUDE_ALL}
291
298
PATTERN "cmake" EXCLUDE )
299
+ # .pdb files are needed only for Windows
300
+ install (DIRECTORY "${_ov_tbb_libs_path} "
301
+ DESTINATION "${OV_TBB_DIR_INSTALL} "
302
+ COMPONENT pdb
303
+ EXCLUDE_FROM_ALL
304
+ FILES_MATCHING PATTERN "*.pdb" )
292
305
endif ()
293
306
294
307
set (TBB_LIB_INSTALL_DIR "${OV_TBB_DIR_INSTALL} /${lib_subfolder} " CACHE PATH "TBB library install directory" FORCE)
0 commit comments