[odb-users] Using CMake for ODB (libraries forlder structre)

Boris Kolpackov boris at codesynthesis.com
Mon Apr 10 12:54:06 EDT 2017


Hi Mikhail,

Mikhail Komarov <s02130359 at stud.cs.msu.ru> writes:

> Boris, what do you think of creating a branch with CMake-based build
> system in every Codesynthesis ODB-related repository?

I am, personally, not a big fan of CMake (to put it mildly) and am
working on a build toolchain, build2[1], that will hopefully end this
nightmare.

Having said that, I realize that there are quite a few people who like
CMake and who would prefer it over build2, potentially for a long
time/forever.

So my position regarding adding CMake support to ODB is this (which,
I think, is "strict but fair" ;-)):

1. Someone needs to explicitly and seriously commit to not only implement
   complete CMake support, but to also maintain it for the foreseeable
   future.

2. The support must be complete, including all the tests (odb-tests) for
   all the supported databases and major platform/compiler combinations.

3. As soon as there is a slight hint that CMake support is being neglected,
   it will be removed.

I realize that I am asking a lot and this is not very "contributor
friendly", but I don't really have any bandwidth (nor desire) to
end up maintain CMake support in ODB.

[1] https://build2.org

Boris



More information about the odb-users mailing list