Browse Source

Append '-SOVERSION' to DLL base file name for mingw builds to match common style

Ralf Habacker 3 năm trước cách đây
mục cha
commit
2ceb18746b
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  1. 6 0
      code/CMakeLists.txt

+ 6 - 0
code/CMakeLists.txt

@@ -1261,6 +1261,12 @@ SET_TARGET_PROPERTIES( assimp PROPERTIES
   OUTPUT_NAME assimp${LIBRARY_SUFFIX}
 )
 
+if (WIN32 AND CMAKE_COMPILER_IS_GNUCXX AND BUILD_SHARED_LIBS)
+  set_target_properties(assimp PROPERTIES
+    SUFFIX "-${ASSIMP_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}"
+  )
+endif()
+
 if (APPLE)
   if (ASSIMP_BUILD_FRAMEWORK)
     SET_TARGET_PROPERTIES( assimp PROPERTIES