-
Notifications
You must be signed in to change notification settings - Fork 7
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
Is libyaml required as a submodule? #56
Comments
Thanks @tocic, is this causing a mess on the AUR package for you? Appreciate you maintaining that and would like to make it as easy as possible for you! On Linux and Mac it's not necessary to have libyaml as a submodule, nor CLI11 for that matter, as these are widely available in Linux distributions and Homebrew on Mac and it is better to be using those versions as dependencies in my opinion. The issue is Windows, specifically users building from source on Windows, where it is convenient to have those dependencies to hand, otherwise they need to be built manually. Suggestions (from anyone) would be welcome for tidying this up. Something like vcpkg on Windows could be useful, or perhaps CMake has some magic, or perhaps we can just assume that Windows users are installing from Chocolatey or the installer.exe and not from source, and bake the libyaml and CLI11 dependencies into the packaging pipeline instead. |
Maybe something like But the problem is not critical, it only causes one useless |
I like that approach @tocic, as in using Any chance you have some bandwidth to put together a pull request with necessary updates to |
#64 adds some logic to check whether the submodule is required. Will keep this issue open until I've run some more checks. |
I see there's a submodule for
libyaml
. But when I uninstall its global package and expect the submodule to be used, I actually get:Should the submodule be removed (so that
git submodule update --recursive
wouldn't download an extra dep) or this config changed to referencecontrib/libyaml
?The text was updated successfully, but these errors were encountered: