|
Boost Users : |
Subject: Re: [Boost-users] How to fetch boost libraries and their dependencies from github via CMake
From: Michael (mwpowellhtx_at_[hidden])
Date: 2015-05-30 07:23:06
On May 30, 2015 5:24:49 AM EDT, Gonzalo BG <gonzalobg88_at_[hidden]> wrote:
>I started giving it a try with Boost.DynamicBitset but I discovered
>another
>two issues:
>
>- the boost libraries do not use git tags for marking the version used
>in
>the boost release
>
>It would help if the release version of each boost library was tagged
>on
>its master branch (e.g. tag: 1.58). This can be worked around by using
>exact commit hashes as a reference. Finding these commits (e.g. through
>the
>modular boost superproject is extra work).
Totally agree re: tagging. Parent project should tag.
I suspect however that you may find tagging coverage for contributed projects, though helpful, will be spotty at best; i.e. Boost.Contributed tag '1.0.0' (by some tagging naming convention). I'd highly encourage its use though. Meanwhile though a little more effort hashes can be mined.
Especially when there are breaking changes that contributors aren't necessarily ready to roll with yet. Modules can reference specific versions I believe (could be wrong, I am a git novice myself).
Anyway that's my git style guide two cents. HTH and good luck!
>- where do all these Find/FetchBoostLibrary.cmake files live?
>
>Ideally each library should have only its own, so to install a library
>with
>dependencies we need to get a specific version of the
>Find/FetchBoostLibrary.cmake file of each dependency. This is doable,
>but
>needs some cmake machinery.
>
>I think I'll give it another try in the next couple of days. I'm going
>to
>start with Boost.Config, Boost.Assert, and Boost.Core. And I'm going to
>completely ignore non-header only libraries first.
>
>If anyone is willing to help or give fast feedback please let me know.
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Boost-users mailing list
>Boost-users_at_[hidden]
>http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net