Skip to content

Windows: Option to add SOVERSION to DLL names

With VulkanSceneGraph there is a request to create versioned shared libraries with MinGW by adding a SOVERSION-based suffix to the output filename, such as is common with MinGW packages on an openSUSE distribution [see related thread] (https://github.com/vsg-dev/VulkanSceneGraph/pull/663#issuecomment-1353206334).

The vsg maintainer pointed out that this would be better solved in cmake after all: https://github.com/vsg-dev/VulkanSceneGraph/pull/663#issuecomment-1353024214

I assume other CMake users have the same problem on MinGW/Windows, so maybe CMake itself could provide the behavior instead of replicating it in our local CMake scripts.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information