feature: Add cmake flag NEO_BUILD_UNVERSIONED_OCLOC
Introduces the NEO_BUILD_UNVERSIONED_OCLOC flag (defaults to FALSE)
that builds ocloc without a version suffix if set to TRUE.
The default behavior is to build a versioned one.
Applies only to UNIX-family systems.
Related-To: NEO-13060
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
Source: f96fc552b2
This commit is contained in:
parent
49dcb9edb8
commit
cffd5c74c1
|
@ -530,6 +530,9 @@ endif()
|
|||
if(NOT DEFINED NEO_OCLOC_VERSION_MODE)
|
||||
set(NEO_OCLOC_VERSION_MODE "1")
|
||||
endif()
|
||||
if(NOT DEFINED NEO_BUILD_UNVERSIONED_OCLOC)
|
||||
set(NEO_BUILD_UNVERSIONED_OCLOC FALSE)
|
||||
endif()
|
||||
include(platforms.cmake)
|
||||
list(LENGTH ALL_PRODUCT_FAMILY_LIST ALL_PRODUCT_FAMILY_LIST_COUNT)
|
||||
if(1 EQUAL ${ALL_PRODUCT_FAMILY_LIST_COUNT})
|
||||
|
|
|
@ -469,7 +469,9 @@ elseif(UNIX)
|
|||
set(NEO_OCLOC_FORMER_LIB_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}${OCLOC_NAME}${NEO__LEGACY_NAME_SUFFIX}${CMAKE_SHARED_LIBRARY_SUFFIX})
|
||||
endif()
|
||||
|
||||
set(OCLOC_OUTPUT_NAME_SUFFIX "-${NEO_OCL_VERSION_MAJOR}.${NEO_OCL_VERSION_MINOR}.${NEO_OCLOC_VERSION_MODE}")
|
||||
if(NOT NEO_BUILD_UNVERSIONED_OCLOC)
|
||||
set(OCLOC_OUTPUT_NAME_SUFFIX "-${NEO_OCL_VERSION_MAJOR}.${NEO_OCL_VERSION_MINOR}.${NEO_OCLOC_VERSION_MODE}")
|
||||
endif()
|
||||
endif()
|
||||
set_target_properties(${OCLOC_NAME} PROPERTIES OUTPUT_NAME ${OCLOC_NAME}${OCLOC_OUTPUT_NAME_SUFFIX})
|
||||
set_target_properties(${OCLOC_NAME}_lib PROPERTIES OUTPUT_NAME ${OCLOC_NAME}${LIBOCLOC_OUTPUT_NAME_SUFFIX})
|
||||
|
|
Loading…
Reference in New Issue