-
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