I'm developing a project that depends on a local library I'm actively working on. Previously, I used CMake's find_package
without any package manager, which worked well—after updating the library, I simply reinstalled it and my project picked up the changes immediately.
Now I'm trying to use vcpkg in manifest mode for dependency management (for libraries like Boost and OpenSSL), but I still want my local library changes to be reflected immediately. I've looked into overlay ports, but from what I understand, overlays rely on version changes to trigger updates.
My questions are:
- What is the best practice for developing a project with an actively maintained local library using vcpkg manifest mode?
- Is there a way to have vcpkg (or CMake) automatically use the latest changes from my local library without manually bumping its version or reinstalling?
Any guidance or alternative approaches would be greatly appreciated!