-
Hey, The absolute requirement for me is that is uses a filesystem registry. Not Git based. After reading the documentation, I have a working environment where I have a local port of a certain library. Installing the package works fine and the app project builds and links correctly. The problem is that I cannot get the versioning to work with a filesystem registry and the documentation is not clear about it. At least, I am not getting results I expect. So, in short. I have the following package 'depot' structure on my local filesystem
My app folder structure looks like this and is located outside of this 'depot' mentioned above:
In vcpkg-configuration.json, I added the 'overlay' path In vcpkg.json, I added the following dependency I run Looking at how versioning is explained here (https://learn.microsoft.com/en-us/vcpkg/users/versioning), I fail to see how vcpkg even knowns about the Thanks a lot in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Why? git stuff does not need to be remote. You can have totally local git trees.
overlays are not registries. overlays are the ultimate override. They will override any version specifications. You want to use a filesystem registry not an overlay. (see https://github.com/vcpkg/example-filesystem-registry) As such you need something like the following in your
|
Beta Was this translation helpful? Give feedback.
-
Thank you for your answer! I've tried modifying
That fixed my issue, thanks a lot!
Simply because our package source is not stored in a Git repository. |
Beta Was this translation helpful? Give feedback.
Why? git stuff does not need to be remote. You can have totally local git trees.
overlays are not registries. overlays are the ultimate override. They will override any version specifications. You want to use a filesystem registry not an overlay. (see https://github.com/vcpkg/example-filesystem-registry)
As such you need something like the following in your
vcpkg-configuration.json