Skip to content

Commit f83b1f6

Browse files
committed
[UR][HIP] Fix HIP library import on Windows
1 parent f288a31 commit f83b1f6

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

unified-runtime/source/adapters/hip/CMakeLists.txt

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,21 @@ if("${UR_HIP_PLATFORM}" STREQUAL "AMD")
110110
# Import HIP runtime library
111111
add_library(rocmdrv SHARED IMPORTED GLOBAL)
112112

113-
set_target_properties(
114-
rocmdrv PROPERTIES
115-
IMPORTED_LOCATION "${UR_HIP_LIB_DIR}/libamdhip64.so"
116-
INTERFACE_INCLUDE_DIRECTORIES "${HIP_HEADERS}"
117-
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${HIP_HEADERS}"
118-
)
113+
if(WIN32)
114+
set_target_properties(
115+
rocmdrv PROPERTIES
116+
IMPORTED_IMPLIB "${UR_HIP_LIB_DIR}/amdhip64.lib"
117+
INTERFACE_INCLUDE_DIRECTORIES "${HIP_HEADERS}"
118+
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${HIP_HEADERS}"
119+
)
120+
else()
121+
set_target_properties(
122+
rocmdrv PROPERTIES
123+
IMPORTED_LOCATION "${UR_HIP_LIB_DIR}/libamdhip64.so"
124+
INTERFACE_INCLUDE_DIRECTORIES "${HIP_HEADERS}"
125+
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${HIP_HEADERS}"
126+
)
127+
endif()
119128

120129
if(UR_ENABLE_COMGR)
121130
set(UR_COMGR_VERSION5_HEADER "${UR_HIP_INCLUDE_DIR}/amd_comgr/amd_comgr.h")

0 commit comments

Comments
 (0)