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()