SWDEV-418904 - Remove hiprtc symbols from hip library (#370)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
0b64eec921
Коммит
e9dbd7c99d
@@ -199,20 +199,9 @@ if(__HIP_ENABLE_PCH)
|
||||
target_sources(amdhip64 PRIVATE ${CMAKE_BINARY_DIR}/hip_pch.o)
|
||||
endif()
|
||||
|
||||
set(HIPRTC_OBJECTS)
|
||||
# Add hiprtc
|
||||
add_subdirectory(hiprtc)
|
||||
|
||||
target_compile_definitions(amdhip64 PRIVATE __HIP_ENABLE_RTC)
|
||||
if(BUILD_SHARED_LIBS)
|
||||
target_link_libraries(amdhip64 PRIVATE ${HIPRTC_OBJECTS})
|
||||
add_dependencies(amdhip64 hiprtc-builtins)
|
||||
INSTALL(TARGETS hiprtc-builtins
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
endif()
|
||||
|
||||
#############################
|
||||
# Profiling API support
|
||||
#############################
|
||||
|
||||
@@ -236,15 +236,6 @@ add_custom_command(
|
||||
target_sources(hiprtc PRIVATE ${HIPRTC_GEN_OBJ})
|
||||
target_compile_definitions(hiprtc PRIVATE __HIP_ENABLE_RTC)
|
||||
|
||||
if(NOT WIN32)
|
||||
if (BUILD_SHARED_LIBS)
|
||||
target_sources(amdhip64 PRIVATE hiprtc.cpp ../hip_comgr_helper.cpp hiprtcInternal.cpp)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
list(APPEND HIPRTC_OBJECTS ${HIPRTC_GEN_OBJ})
|
||||
set(HIPRTC_OBJECTS ${HIPRTC_OBJECTS} PARENT_SCOPE)
|
||||
|
||||
add_dependencies(hiprtc hiprtc-builtins)
|
||||
install(TARGETS hiprtc-builtins
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
|
||||
Ссылка в новой задаче
Block a user