mirror of https://github.com/intel/gmmlib.git
added new cmake parameter GMMLIB_API_PATCH_VERSION
adding this to allow creation of package with version independent from API version used in shared library name. Change-Id: I161755eb7e7680d02d018bc6531be96a1d97153b Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:
parent
8294f6851c
commit
afd1548825
|
@ -39,6 +39,13 @@ if(NOT DEFINED PATCH_VERSION)
|
|||
set(PATCH_VERSION 0)
|
||||
endif()
|
||||
|
||||
if(NOT DEFINED GMMLIB_API_PATCH_VERSION)
|
||||
set(GMMLIB_API_PATCH_VERSION PATCH_VERSION)
|
||||
endif()
|
||||
|
||||
message(STATUS "API version: ${GMMLIB_API_MAJOR_VERSION}.${GMMLIB_API_MINOR_VERSION}.${GMMLIB_API_PATCH_VERSION}")
|
||||
message(STATUS "Package version: ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}")
|
||||
|
||||
if(NOT DEFINED BS_USE_OSDM_BUILD_SYSTEM)
|
||||
if(DEFINED ENV{BS_USE_OSDM_BUILD_SYSTEM})
|
||||
set(BS_USE_OSDM_BUILD_SYSTEM "$ENV{BS_USE_OSDM_BUILD_SYSTEM}")
|
||||
|
@ -393,7 +400,7 @@ target_link_libraries( ${GMM_LIB_DLL_NAME}
|
|||
)
|
||||
else()
|
||||
set_target_properties(${GMM_LIB_DLL_NAME} PROPERTIES OUTPUT_NAME "igdgmm")
|
||||
set_target_properties(${GMM_LIB_DLL_NAME} PROPERTIES VERSION ${GMMLIB_API_MAJOR_VERSION}.${GMMLIB_API_MINOR_VERSION}.${PATCH_VERSION})
|
||||
set_target_properties(${GMM_LIB_DLL_NAME} PROPERTIES VERSION ${GMMLIB_API_MAJOR_VERSION}.${GMMLIB_API_MINOR_VERSION}.${GMMLIB_API_PATCH_VERSION})
|
||||
set_target_properties(${GMM_LIB_DLL_NAME} PROPERTIES SOVERSION ${GMMLIB_API_MAJOR_VERSION})
|
||||
set(THREADS_PREFER_PTHREAD_FLAG ON)
|
||||
find_package(Threads REQUIRED)
|
||||
|
|
Loading…
Reference in New Issue