diff --git a/projects/clr/rocclr/cmake/ROCclrLC.cmake b/projects/clr/rocclr/cmake/ROCclrLC.cmake index 480ce79b6d..b41fcea8a0 100644 --- a/projects/clr/rocclr/cmake/ROCclrLC.cmake +++ b/projects/clr/rocclr/cmake/ROCclrLC.cmake @@ -32,7 +32,12 @@ if(BUILD_SHARED_LIBS) endif() target_link_libraries(rocclr PUBLIC amd_comgr) -if(${CMAKE_PROJECT_NAME} STREQUAL "hip") +if(CLR_BUILD_HIP) + # Temporary hack for versioned comgr needed by hiprtc + file(STRINGS ${HIP_COMMON_DIR}/VERSION VERSION_LIST REGEX "^[0-9]+") + list(GET VERSION_LIST 0 HIP_VERSION_MAJOR) + list(GET VERSION_LIST 1 HIP_VERSION_MINOR) + add_definitions(-DHIP_MAJOR_VERSION=${HIP_VERSION_MAJOR}) add_definitions(-DHIP_MINOR_VERSION=${HIP_VERSION_MINOR}) endif()