Skip to content

What do you think about a standardized way to handle third-party dependencies? #2737

Description

@Old-Fashioned-Coder

I know Premake is only a build script generator and not a build system in the same sense as CMake and Meson. However, the issue of third-party dependencies arises naturally when your project grows large enough.

For example, in this project, the developer keeps all third-party dependencies in the local source tree and manually spawns custom Premake build rules for them to build from source, bypassing their native build systems:

https://github.com/SpartanJ/eepp/tree/develop/src/thirdparty

What he is doing is simple and elegant, but it's not scalable if the number of third-party dependencies increases too much.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions