-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Add vcpkg installation instructions #4539
Conversation
Thanks for doing this! I followed the instructions in powershell and after a few failed starts got it working. The snags I hit were:
|
No rush, but what's the status of this PR? Looks like there are a number of minor changes requested. |
Sorry for my late reply. I will confirm these problems and fix soon. |
In reference to #4890 maybe we should bump the min build in these vcpkg instructions to 2017. |
@abadams -- all of these would be good issues to raise with the vcpkg maintainers |
I am under the impression the PR author is the vcpkg maintainer for Halide. |
Hi again @LilyWangL -- I just opened microsoft/vcpkg#13580. We would love to add vcpkg instructions to the README once the newest release is available on your platform. Thanks! |
@LilyWangL -- are you still involved with vcpkg / the Halide port? We are very interested in getting our new release published on vcpkg. |
Yes, I just came back from vacation, I will check PR microsoft/vcpkg#13580 soon. |
Thanks, @LilyWangL! I hope you enjoyed your vacation 🙂 |
Halide is available as a port in vcpkg, a C++ library manager that simplifies installation for Halide and other project dependencies. Documenting the install process here will help users get started by providing a single set of commands to build Halide, ready to be included in their projects.
We also test whether our library ports build in various configurations (dynamic, static) on various platforms (OSX, Linux, Windows: x86, x64, UWP, ARM) to keep a wide coverage for users.
I'm a maintainer for vcpkg, and here is what the port script looks like. We try to keep the library maintained as close as possible to the original library.