Merge "adding cltrace" into amd-master-next

Bu işleme şunda yer alıyor:
Payam Ghafari
2020-04-28 09:48:35 -04:00
işlemeyi yapan: Gerrit Code Review
işleme 10de80eb17
5 değiştirilmiş dosya ile 4471 ekleme ve 0 silme
+4
Dosyayı Görüntüle
@@ -16,6 +16,7 @@ set(BUILD_SHARED_LIBS "Build shared libs" ON)
add_subdirectory(khronos/icd)
add_subdirectory(amdocl)
add_subdirectory(tools/clinfo)
add_subdirectory(tools/cltrace)
# get date information based on UTC
# use the last two digits of year + week number + day in the week as OPENCL_VERSION_GITDATE
@@ -47,6 +48,9 @@ get_target_property(OPENCL_LIB_VERSION_STRING OpenCL VERSION)
install(PROGRAMS $<TARGET_FILE:clinfo>
DESTINATION bin
COMPONENT MAIN)
install(PROGRAMS $<TARGET_FILE:cltrace>
DESTINATION lib
COMPONENT MAIN)
install(PROGRAMS $<TARGET_FILE:amdocl64>
DESTINATION lib
COMPONENT MAIN)
+18
Dosyayı Görüntüle
@@ -0,0 +1,18 @@
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
if(CMAKE_BUILD_TYPE MATCHES "^Debug$")
add_definitions(-DDEBUG)
endif()
set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_SHARED_LINKER_FLAGS "-Wl,-Bsymbolic -Wl,--unresolved-symbols=report-all -Wl,--version-script=${CMAKE_SOURCE_DIR}/tools/cltrace/cltrace.map")
include_directories(${CMAKE_SOURCE_DIR})
include_directories(${CMAKE_SOURCE_DIR}/khronos/headers/opencl2.2)
include_directories(${VDI_DIR}/include)
add_definitions(-DHAVE_CL2_HPP -DCL_TARGET_OPENCL_VERSION=220)
add_library(cltrace cltrace.cpp)
target_link_libraries(cltrace OpenCL)
Dosya farkı çok büyük olduğundan ihmal edildi Fark Yükle
+2
Dosyayı Görüntüle
@@ -0,0 +1,2 @@
EXPORTS
vdiAgent_OnLoad
+7
Dosyayı Görüntüle
@@ -0,0 +1,7 @@
CLTRACE_1.0 {
global:
vdiAgent_OnLoad;
vdiAgent_OnUnload;
local:
*;
};