From b81a2b0f95f2a5e37cbd42e403603dd29d2cc039 Mon Sep 17 00:00:00 2001 From: Kiriti Gowda Date: Wed, 19 Mar 2025 12:06:28 -0500 Subject: [PATCH] Package - Dev install fix (#134) * CMakeList - Fix lib duplicates * Fix * Export targets [ROCm/rocjpeg commit: b539a5b6987c54354692cc1356c0a1dca1230e51] --- projects/rocjpeg/CMakeLists.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/projects/rocjpeg/CMakeLists.txt b/projects/rocjpeg/CMakeLists.txt index 8abecc1352..a0f61f73c4 100644 --- a/projects/rocjpeg/CMakeLists.txt +++ b/projects/rocjpeg/CMakeLists.txt @@ -194,11 +194,10 @@ if(HIP_FOUND AND Libva_FOUND) #Generate BUILD_INFO configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/api/rocjpeg_version.h.in ${CMAKE_CURRENT_BINARY_DIR}/rocjpeg_version.h @ONLY ) - install(TARGETS ${PROJECT_NAME} EXPORT rocjpeg-targets DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT dev) # install rocJPEG libs -- {ROCM_PATH}/lib install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT runtime NAMELINK_SKIP) - install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT dev NAMELINK_ONLY) + install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}-targets LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT dev NAMELINK_ONLY) install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT asan) # install rocJPEG include files -- {ROCM_PATH}/include/rocJPEG install(FILES api/rocjpeg/rocjpeg.h @@ -264,7 +263,7 @@ if(HIP_FOUND AND Libva_FOUND) ) ## Install the export set for use with the install-tree - install(EXPORT rocjpeg-targets DESTINATION + install(EXPORT ${PROJECT_NAME}-targets DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}" COMPONENT dev )