Skip to content

Discuss about "Usage API" #2437

@alex-rass-88

Description

@alex-rass-88

After several experiments with the new API, I noticed that 'uses' are not inherited another 'uses'.

We have app, libA, libB, libC.
libA uses libC, libB uses libC.
app uses libA and libB.
We have link error, because libC not found.

I have no problem adding another 'uses "libC"' to the app. But it may seem counterintuitive to some.
In CMake, link inheritance is recursive.
In premake-usage project, 'uses' are recursive.

Otherwise, the new Usage API is very good, as it seems to me.

If anyone has any suggestions, then let's discuss.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions