2021-05-11 14:55:03 -04:00
|
|
|
add_library(cltrace SHARED cltrace.cpp)
|
2020-04-28 05:49:30 -04:00
|
|
|
|
2021-05-11 14:55:03 -04:00
|
|
|
if(WIN32)
|
2021-05-28 15:01:41 -04:00
|
|
|
target_sources(cltrace PRIVATE cltrace.def)
|
2021-05-11 14:55:03 -04:00
|
|
|
else()
|
2021-06-02 20:59:35 -04:00
|
|
|
target_link_libraries(cltrace PRIVATE "-Wl,--version-script=${CMAKE_CURRENT_LIST_DIR}/cltrace.map")
|
2021-05-28 15:01:41 -04:00
|
|
|
set_target_properties(cltrace PROPERTIES LINK_DEPENDS "${CMAKE_CURRENT_LIST_DIR}/cltrace.map")
|
2021-05-11 14:55:03 -04:00
|
|
|
endif()
|
2020-04-28 05:49:30 -04:00
|
|
|
|
2024-02-09 02:38:25 -05:00
|
|
|
target_compile_definitions(cltrace PRIVATE CL_TARGET_OPENCL_VERSION=220)
|
|
|
|
|
|
2023-03-20 05:34:13 +00:00
|
|
|
target_include_directories(cltrace PRIVATE ${CMAKE_SOURCE_DIR}/opencl ${OPENCL_ICD_LOADER_HEADERS_DIR} ${ROCCLR_INCLUDE_DIR})
|
2021-05-28 15:01:41 -04:00
|
|
|
|
|
|
|
|
INSTALL(TARGETS cltrace
|
|
|
|
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
|
|
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
|
|
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|