Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jar vcpkg.json support #48

Open
3 tasks
keynmol opened this issue Sep 11, 2022 · 1 comment
Open
3 tasks

Jar vcpkg.json support #48

keynmol opened this issue Sep 11, 2022 · 1 comment
Milestone

Comments

@keynmol
Copy link
Contributor

keynmol commented Sep 11, 2022

If we can find a vcpkg.json in some specified location in the jar of one of the dependencies, we should merge the configuration from that vcpkg.json with what we have locally.

Depends on #47.

After that, I believe we should provide some facilities for library authors to easier configure the two following things:

  1. vcpkg-json-location attribute in META-INF/MANIFEST.MF in the jar, which points to the relative location of the vcpkg.json in the jar
  2. the file itself

I believe just automating addition of attributes and vcpkg.json (copied from the location specified in the module)

  • core nothing to be done I believe, apart from the constant for the attribute name
  • sbt-vcpkg VcpkgLibraryPlugin which just does the things above
  • mill-vcpkg not sure how best to handle it
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant