Skip to content

Figure out how to support non-desktop families #323

Open
@retep998

Description

@retep998

Currently winapi only supports the desktop family. However for anyone who wants to make a Windows app for a family other than desktop, they will need to have access to a different set of APIs, including linking to different import libraries.

I cannot use cargo features to select which family to use as cargo features are not mutually exclusive rust-lang/cargo#2980

Furthermore, unless the user limits themselves to no_std, they will need the collaboration of libstd as well, as it depends on system functionality which may not exist in the desired family, or may link in an import library which is for the wrong family.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedHelp is requested to deal with this issuequestionMore info is needed on this issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions