-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
enhancementNew feature or requestNew feature or requestfeatureSomething new in the application or librarySomething new in the application or libraryimprovement
Description
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
Labels
enhancementNew feature or requestNew feature or requestfeatureSomething new in the application or librarySomething new in the application or libraryimprovement