Skip to content

Integrate 3rd party dependency management #77

@foip

Description

@foip

Feature Request: Integrate 3rd party dependency management

Let's take for example VCPKG

We could have a section inside zork.toml:

[dependencies.vcpkg]
sqlite3 = "3.40.0"

We would have to generate a vcpkg.json manifest in the out directory and run vcpkg install inside the out directory.

The packages will be installed in out/vcpkg_installed and can be integrated like this.

This would be a relatively simple addition implementation wise (probably) and would also solve the integration of test-frameworks:

[test-dependencies.vcpkg]
boost-test = "1.81.0"

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfeatureSomething new in the application or libraryimprovement

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions