From 0ef7e3a99ca499fc74c7f99502cbf10a6dd08d1c Mon Sep 17 00:00:00 2001 From: Ranjith Ramakrishnan Date: Fri, 17 May 2024 15:40:08 -0700 Subject: [PATCH] SWDEV-405330 - Add version details to amdocl shared library Change-Id: I517075790a48e0a85a2cbd00150b279f13d51ebe --- opencl/amdocl/CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/opencl/amdocl/CMakeLists.txt b/opencl/amdocl/CMakeLists.txt index 48b3400c7a..99d2814e2c 100644 --- a/opencl/amdocl/CMakeLists.txt +++ b/opencl/amdocl/CMakeLists.txt @@ -61,6 +61,17 @@ set_target_properties(amdocl PROPERTIES CXX_EXTENSIONS OFF POSITION_INDEPENDENT_CODE ON) +# set amdocl library version +set(AMDOCL_LIB_VERSION_MAJOR "2") +set(AMDOCL_LIB_VERSION_MINOR "1") +if(DEFINED ENV{ROCM_LIBPATCH_VERSION}) + set(AMDOCL_LIB_VERSION_PATCH "${AMDOCL_LIB_VERSION_MAJOR}.${AMDOCL_LIB_VERSION_MINOR}.$ENV{ROCM_LIBPATCH_VERSION}") +endif() + +set_target_properties(amdocl PROPERTIES + VERSION "${AMDOCL_LIB_VERSION_PATCH}" + SOVERSION ${AMDOCL_LIB_VERSION_MAJOR}) + if(CMAKE_SIZEOF_VOID_P EQUAL 8) set_target_properties(amdocl PROPERTIES OUTPUT_NAME "amdocl64") else()