Skip to content

Commit 44cb7ce

Browse files
authored
fix oneDNN packaging issue in cppsdk (#3548)
1 parent fa2bb34 commit 44cb7ce

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

csrc/gpu/CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -257,12 +257,12 @@ endif()
257257

258258
set(LIBRARIES_INSTALL)
259259

260-
install(TARGETS ${ONEDNN_LIBRARY}
261-
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
262-
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
263-
list(APPEND LIBRARIES_INSTALL ${ONEDNN_LIBRARY})
264-
265260
if(BUILD_SEPARATE_OPS)
261+
# oneDNN is linked statically if not BUILD_SEPARATE_OPS, otherwise is linked dynamically
262+
install(TARGETS ${ONEDNN_LIBRARY}
263+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
264+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
265+
list(APPEND LIBRARIES_INSTALL ${ONEDNN_LIBRARY})
266266
foreach(op_lib ${IPEX_GPU_OP_LIBRARIES})
267267
install(TARGETS ${op_lib}
268268
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}

0 commit comments

Comments
 (0)