-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
How do I change vcpkg source to include --editable even when a dependent port is not on command line? #14617
Comments
Hrm, this is definitely a thing we should do, then. I think adding |
I think this would be a great idea, a flag to not delete sources regardless of what build method is used to build/compile/link/install the port(s) would be fantastic, if possible and the time/effort would not be too great. |
@StarGate-One , actually, after looking at the actual behavior, it seems I was wrong -- I think the existing behavior is such that we keep the source around; for example:
as you can see, the source code is still here. Is there anything else you need? |
Hmm, I must be losing it 🤔😢 😒 |
@JackBoosY cc: @strega-nil @ras0219-msft @ras0219
vcpkg install
command line?--editable
option only applies to ports on the command line, not any dependent ports that may need to be installed to support the core and/or features of said port.Examples on a clean vcpkg clone/instance - vanilla no customizations.
.\vcpkg.exe install --x-use-aria2 --recurse --keep-going --editable libpq[core,icu,nls,openssl,xml,zlib]
results in this:The install process does this for all the ports with * in front of them, only port libpq is installed in editable mode, but the command line:
2.
.\vcpkg.exe install --x-use-aria2 --recurse --keep-going --editable gettext[core] icu[core] libiconv[core] liblzma[core] libpq[core,icu,nls,openssl,xml,zlib] libxml2[core] openssl[core] zlib[core]
results in this:vcpkg_install_msbuild
is used and adding theSKIP_CLEAN
in order to keep the sources, example ports scintilla and tbb, as I need them for the SOX auditors.The text was updated successfully, but these errors were encountered: