From a5ee2d20428aec91dd93a48faf16855ba9ec482b Mon Sep 17 00:00:00 2001 From: Ajay Date: Thu, 30 Dec 2021 23:07:51 +0000 Subject: [PATCH] SWDEV-273235 - skip clangRTlib detection in windows sample Change-Id: I5a05479c774ce618960ae2578f46f1116b1f93ee --- hipamd/hip-config.cmake.in | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/hipamd/hip-config.cmake.in b/hipamd/hip-config.cmake.in index 274e3f1be4..77122b02c1 100755 --- a/hipamd/hip-config.cmake.in +++ b/hipamd/hip-config.cmake.in @@ -272,22 +272,23 @@ if(HIP_COMPILER STREQUAL "clang") message("clang compiler doesn't support parallel jobs") endif() endif() + if(NOT WIN32) + file(GLOB HIP_CLANGRT_LIB_SEARCH_PATHS "${HIP_CLANG_ROOT}/lib/clang/*/lib/*") + find_library(CLANGRT_BUILTINS + NAMES + clang_rt.builtins + clang_rt.builtins-x86_64 + PATHS + ${HIP_CLANGRT_LIB_SEARCH_PATHS} + ${HIP_CLANG_INCLUDE_PATH}/../lib/linux) - file(GLOB HIP_CLANGRT_LIB_SEARCH_PATHS "${HIP_CLANG_ROOT}/lib/clang/*/lib/*") - find_library(CLANGRT_BUILTINS - NAMES - clang_rt.builtins - clang_rt.builtins-x86_64 - PATHS - ${HIP_CLANGRT_LIB_SEARCH_PATHS} - ${HIP_CLANG_INCLUDE_PATH}/../lib/linux) - - # Add support for __fp16 and _Float16, explicitly link with compiler-rt - if(CLANGRT_BUILTINS-NOTFOUND) - message(FATAL_ERROR "clangrt builtins lib not found") - else() - set_property(TARGET hip::host APPEND PROPERTY INTERFACE_LINK_LIBRARIES "${CLANGRT_BUILTINS}") - set_property(TARGET hip::device APPEND PROPERTY INTERFACE_LINK_LIBRARIES "${CLANGRT_BUILTINS}") + # Add support for __fp16 and _Float16, explicitly link with compiler-rt + if(CLANGRT_BUILTINS-NOTFOUND) + message(FATAL_ERROR "clangrt builtins lib not found") + else() + set_property(TARGET hip::host APPEND PROPERTY INTERFACE_LINK_LIBRARIES "${CLANGRT_BUILTINS}") + set_property(TARGET hip::device APPEND PROPERTY INTERFACE_LINK_LIBRARIES "${CLANGRT_BUILTINS}") + endif() endif() endif()