Enable standard so versioning for libLLVM.
[oota-llvm.git] / cmake / modules / AddLLVM.cmake
index b265d8661a7e104ca14983613b36ff2297b74c14..af47690a1871ebd175e7c314ee4ac79bd75d3bea 100644 (file)
@@ -334,6 +334,11 @@ function(llvm_add_library name)
         PREFIX ""
         )
     endif()
+    
+    set_target_properties(${name}
+      PROPERTIES
+      SOVERSION ${LLVM_VERSION_MAJOR}
+      VERSION ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX})
   endif()
 
   if(ARG_MODULE OR ARG_SHARED)