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
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e5b240d..c0638ce 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -38,13 +38,16 @@
 
 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/sharedlib/CMakeLists.txt b/sharedlib/CMakeLists.txt
index c4e2940..c7e1eb0 100755
--- a/sharedlib/CMakeLists.txt
+++ b/sharedlib/CMakeLists.txt
@@ -28,6 +28,8 @@
 

 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)