diff options
author | dcommander <dcommander@3789f03b-4d11-0410-bbf8-ca57d06f2519> | 2010-10-15 06:42:45 +0000 |
---|---|---|
committer | dcommander <dcommander@3789f03b-4d11-0410-bbf8-ca57d06f2519> | 2010-10-15 06:42:45 +0000 |
commit | 406a503b9a4e5f30f340c6f80d5a2b9f31c05c42 (patch) | |
tree | 8a319b5c60df868b5a858b05b6eb103610fcb39c | |
parent | 7c271508800907e3bfca5fff43e4e78b65682f4c (diff) |
Set version information for DLL's
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@261 3789f03b-4d11-0410-bbf8-ca57d06f2519
-rw-r--r-- | trunk/CMakeLists.txt | 3 | ||||
-rwxr-xr-x | trunk/sharedlib/CMakeLists.txt | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/trunk/CMakeLists.txt b/trunk/CMakeLists.txt index e5b240d..c0638ce 100644 --- a/trunk/CMakeLists.txt +++ b/trunk/CMakeLists.txt @@ -38,13 +38,16 @@ endif() set(JPEG_LIB_VERSION 62) set(DLL_VERSION ${JPEG_LIB_VERSION}) +set(FULLVERSION ${DLL_VERSION}.0.0) if(WITH_JPEG8) set(JPEG_LIB_VERSION 80) set(DLL_VERSION 8) + set(FULLVERSION ${DLL_VERSION}.0.2) message(STATUS "Emulating libjpeg v8b API/ABI") elseif(WITH_JPEG7) set(JPEG_LIB_VERSION 70) set(DLL_VERSION 7) + set(FULLVERSION ${DLL_VERSION}.0.0) message(STATUS "Emulating libjpeg v7 API/ABI") endif(WITH_JPEG8) diff --git a/trunk/sharedlib/CMakeLists.txt b/trunk/sharedlib/CMakeLists.txt index c4e2940..c7e1eb0 100755 --- a/trunk/sharedlib/CMakeLists.txt +++ b/trunk/sharedlib/CMakeLists.txt @@ -28,6 +28,8 @@ endif() add_library(jpeg SHARED ${JPEG_SRCS} ${SIMD_OBJS}
${CMAKE_SOURCE_DIR}/win/jpeg${DLL_VERSION}.def)
+set_target_properties(jpeg PROPERTIES SOVERSION ${DLL_VERSION} + VERSION ${FULLVERSION}) if(MSVC)
set_target_properties(jpeg PROPERTIES SUFFIX ${DLL_VERSION}.dll)
elseif(MINGW OR CYGWIN)
|