]> granicus.if.org Git - libjpeg-turbo/commitdiff
Set version information for DLL's
authorDRC <dcommander@users.sourceforge.net>
Fri, 15 Oct 2010 06:42:45 +0000 (06:42 +0000)
committerDRC <dcommander@users.sourceforge.net>
Fri, 15 Oct 2010 06:42:45 +0000 (06:42 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@261 632fc199-4ca6-4c93-a231-07263d6284db

CMakeLists.txt
sharedlib/CMakeLists.txt

index e5b240d0ef603835ead57e724f16cda51714e07c..c0638ceb421136e4d89f3bca5bd74dc62e8550dc 100644 (file)
@@ -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)
 
index c4e294010fe12203ee6749a9c2ecf76264460f9b..c7e1eb0694147bcdc461170452d6358e9d9a0cfc 100755 (executable)
@@ -28,6 +28,8 @@ endif()
 \r
 add_library(jpeg SHARED ${JPEG_SRCS} ${SIMD_OBJS}\r
   ${CMAKE_SOURCE_DIR}/win/jpeg${DLL_VERSION}.def)\r
+set_target_properties(jpeg PROPERTIES SOVERSION ${DLL_VERSION}
+  VERSION ${FULLVERSION})
 if(MSVC)\r
   set_target_properties(jpeg PROPERTIES SUFFIX ${DLL_VERSION}.dll)\r
 elseif(MINGW OR CYGWIN)\r