Hi Peter, I have seen this thread too late. I am maintaining boost.ublas and I needed to reset the current ublas/develop branch although I am very pro introducing CMake. Your changes included a merge of master into develop which contained two commits with the same code changes. I still have your changes locally if we need to apply your changes urgently. Is it? Right now Boost.uBlas is in a transition process where the old matrix and vector types and functions will be replaced by newer ones. We have already CMake files from a GSoC student which we are going to apply as soon as our transition stabilizes: https://github.com/BoostGSoC20/ublas/tree/feature/cmake If you want to propose something please create a pull-request from a feature/branch or get in contact with me if it is very urgent. Best, Cem Am Fr., 28. Mai 2021 um 14:26 Uhr schrieb Peter Dimov via Boost < boost@lists.boost.org>:
On 5/28/21 1:04 AM, Peter Dimov via Boost wrote:
I'm adding CMakeLists.txt files (mostly generated by `boostdep --cmake <libname>` to libraries that don't have one yet.
Apologies (in advance) to all the maintainers for not going through the proper procedure, but this is much easier done in bulk (and order matters).
If you are auto-generating CMakeLists.txt, please, make sure that the generated CMakeLists.txt replicate configuration checks that are
Andrey Semashev wrote: performed in
the Jamfile. For example, Boost.Log has a number of elaborate checks, which I don't think can be converted automatically.
The autogenerated CML is rarely 100% correct for the compiled libraries. :-)
If this cannot be done (and you are not willing to do this manually), please, don't commit an incomplete CMakeLists.txt. In this case you could create an issue to ask the maintainer for help.
I did that manually for some of the compiled libraries (e.g. Thread, Iostreams, Test), but things like Locale or Context are way too convoluted.
I might try my hand at Stacktrace next, as more or less tractable. :-)
Log depends on Locale, but I would have left it to you either way.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost