Set version information for DLL's
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@261 632fc199-4ca6-4c93-a231-07263d6284db
This commit is contained in:
@@ -38,13 +38,16 @@ endif()
|
|||||||
|
|
||||||
set(JPEG_LIB_VERSION 62)
|
set(JPEG_LIB_VERSION 62)
|
||||||
set(DLL_VERSION ${JPEG_LIB_VERSION})
|
set(DLL_VERSION ${JPEG_LIB_VERSION})
|
||||||
|
set(FULLVERSION ${DLL_VERSION}.0.0)
|
||||||
if(WITH_JPEG8)
|
if(WITH_JPEG8)
|
||||||
set(JPEG_LIB_VERSION 80)
|
set(JPEG_LIB_VERSION 80)
|
||||||
set(DLL_VERSION 8)
|
set(DLL_VERSION 8)
|
||||||
|
set(FULLVERSION ${DLL_VERSION}.0.2)
|
||||||
message(STATUS "Emulating libjpeg v8b API/ABI")
|
message(STATUS "Emulating libjpeg v8b API/ABI")
|
||||||
elseif(WITH_JPEG7)
|
elseif(WITH_JPEG7)
|
||||||
set(JPEG_LIB_VERSION 70)
|
set(JPEG_LIB_VERSION 70)
|
||||||
set(DLL_VERSION 7)
|
set(DLL_VERSION 7)
|
||||||
|
set(FULLVERSION ${DLL_VERSION}.0.0)
|
||||||
message(STATUS "Emulating libjpeg v7 API/ABI")
|
message(STATUS "Emulating libjpeg v7 API/ABI")
|
||||||
endif(WITH_JPEG8)
|
endif(WITH_JPEG8)
|
||||||
|
|
||||||
|
|||||||
@@ -28,6 +28,8 @@ endif()
|
|||||||
|
|
||||||
add_library(jpeg SHARED ${JPEG_SRCS} ${SIMD_OBJS}
|
add_library(jpeg SHARED ${JPEG_SRCS} ${SIMD_OBJS}
|
||||||
${CMAKE_SOURCE_DIR}/win/jpeg${DLL_VERSION}.def)
|
${CMAKE_SOURCE_DIR}/win/jpeg${DLL_VERSION}.def)
|
||||||
|
set_target_properties(jpeg PROPERTIES SOVERSION ${DLL_VERSION}
|
||||||
|
VERSION ${FULLVERSION})
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
set_target_properties(jpeg PROPERTIES SUFFIX ${DLL_VERSION}.dll)
|
set_target_properties(jpeg PROPERTIES SUFFIX ${DLL_VERSION}.dll)
|
||||||
elseif(MINGW OR CYGWIN)
|
elseif(MINGW OR CYGWIN)
|
||||||
|
|||||||
Reference in New Issue
Block a user