You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think the best way to contribute would be to open a PR with any changes you think we should make to that file.
He doesn't propose changes to the/a new buildsystem, but has written a CMake script with FetchContent which downloads and builds BLAKE3 with the current CMake buildsystem as a dependency. FetchContent is sort of a poor man's package manager replacement.
We could add some example excerpts with FetchContent to #316, but we should guide our users to pin the downloaded source archive with a SHA-2 hash, don't invoke build commands manually but use FetchContent_MakeAvailable and SOURCE_SUBDIR.
Anyways, using a proper package manager like conan or vcpkg is strongly recommended.
Hello @BurningEnlightenment , I apologize for the delayed response. I was quite busy last week.
Regarding your question, there are indeed other C++ package helpers available for managing third-party libraries. However, I would like to introduce you to an excellent package manager called CPM. You can find it at https://github.com/cpm-cmake/CPM.cmake. CPM is based on CMake and offers the advantage of being able to execute standalone. It's definitely worth exploring for your needs.
Here is my cmake file.
Would you like to add it into your supply chain?
https://github.com/25077667/BLAKE3-cmake
Thanks.
The text was updated successfully, but these errors were encountered: