Skip to content

openxr_loader dll name on Windows #528

@madebr

Description

@madebr

Hello!

There is currently an openxr PR active at libsdl-org/SDL adding openxr support.
It has support for loading openxr dynamically using LoadLibrary on Windows and dlopen on other platforms (instead of linking against the library).

However, on Windows the name of the shared library is slightly different when building a debug binary. This happens here.
Clearly, openxr_loader.dll (without d suffix) is the preferred name, but there is concern (vcpkg) package users will get non-functioning openxr SDL support because of this.
The suffix is configurable, but package maintainers are often hesitant to change default: developers have them for a reason.

Is the d suffix still required?
Current CMake Visual Studio generators put the various configurations in different folders.

Metadata

Metadata

Assignees

No one assigned

    Labels

    synced to gitlabSynchronized to OpenXR internal GitLab

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions