Quellcode durchsuchen

Merge pull request #4185 from rhabacker/win_dll_so_version

On Windows/mingw in shared build mode append '-SOVERSION' to DLL base file name
Kim Kulling vor 3 Jahren
Ursprung
Commit
aeba7a43a0
1 geänderte Dateien mit 6 neuen und 0 gelöschten Zeilen
  1. 6 0
      code/CMakeLists.txt

+ 6 - 0
code/CMakeLists.txt

@@ -1262,6 +1262,12 @@ SET_TARGET_PROPERTIES( assimp PROPERTIES
   OUTPUT_NAME assimp${LIBRARY_SUFFIX}
   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 (APPLE)
   if (ASSIMP_BUILD_FRAMEWORK)
   if (ASSIMP_BUILD_FRAMEWORK)
     SET_TARGET_PROPERTIES( assimp PROPERTIES
     SET_TARGET_PROPERTIES( assimp PROPERTIES