2023-08-08 18:39:01 -05:00
|
|
|
#
|
|
|
|
|
#
|
|
|
|
|
# Installation of public headers
|
|
|
|
|
#
|
|
|
|
|
#
|
2023-08-24 15:39:56 -07:00
|
|
|
configure_file(${CMAKE_CURRENT_LIST_DIR}/version.h.in
|
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/version.h @ONLY)
|
|
|
|
|
|
2023-09-20 19:32:02 -05:00
|
|
|
set(ROCPROFILER_HEADER_FILES
|
|
|
|
|
# core headers
|
|
|
|
|
rocprofiler.h
|
|
|
|
|
# secondary headers
|
|
|
|
|
agent.h
|
2024-10-18 01:44:11 -07:00
|
|
|
device_counting_service.h
|
2023-09-20 19:32:02 -05:00
|
|
|
buffer.h
|
|
|
|
|
buffer_tracing.h
|
|
|
|
|
callback_tracing.h
|
|
|
|
|
context.h
|
|
|
|
|
counters.h
|
|
|
|
|
defines.h
|
2024-10-18 01:44:11 -07:00
|
|
|
dispatch_counting_service.h
|
2023-09-20 19:32:02 -05:00
|
|
|
external_correlation.h
|
|
|
|
|
fwd.h
|
|
|
|
|
hip.h
|
|
|
|
|
hsa.h
|
2023-11-02 19:10:10 -05:00
|
|
|
intercept_table.h
|
2023-09-20 19:32:02 -05:00
|
|
|
internal_threading.h
|
|
|
|
|
marker.h
|
2024-11-05 21:57:11 -08:00
|
|
|
ompt.h
|
2023-09-20 19:32:02 -05:00
|
|
|
pc_sampling.h
|
|
|
|
|
profile_config.h
|
2023-09-21 10:07:07 -05:00
|
|
|
registration.h
|
2024-10-07 15:37:19 -07:00
|
|
|
rccl.h
|
2023-09-20 19:32:02 -05:00
|
|
|
spm.h
|
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/version.h)
|
2023-08-24 15:39:56 -07:00
|
|
|
|
2023-12-15 14:39:13 -06:00
|
|
|
install(
|
|
|
|
|
FILES ${ROCPROFILER_HEADER_FILES}
|
|
|
|
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/rocprofiler-sdk
|
|
|
|
|
COMPONENT development)
|
2023-08-24 15:39:56 -07:00
|
|
|
|
|
|
|
|
add_subdirectory(hip)
|
|
|
|
|
add_subdirectory(hsa)
|
|
|
|
|
add_subdirectory(marker)
|
2024-12-05 22:48:19 -06:00
|
|
|
add_subdirectory(ompt)
|
2024-09-12 18:24:50 -05:00
|
|
|
add_subdirectory(rccl)
|
2024-04-25 20:09:11 -05:00
|
|
|
add_subdirectory(cxx)
|
2024-11-11 09:08:47 -08:00
|
|
|
add_subdirectory(kfd)
|
2024-05-28 23:15:11 -03:00
|
|
|
add_subdirectory(amd_detail)
|
2024-11-22 01:55:47 -08:00
|
|
|
add_subdirectory(experimental)
|