On Thu, Jan 9, 2014 at 6:35 PM, Warren Young <mysqlpp@stripped> wrote:
> Autoconf also provides a very useful service: substitution of the version
> number into files that need it. Currently, there are *eight* of these.
> Can CMake do that? If not, moving entirely to CMake increases the
> difficulty of producing a release.
Check configure_file. You can see an example in zsync-windows.
You're going to have to do better than vaguely predict "disaster" if you
> want to sway me. What form will this disaster take? What breaks,
Disaster = strange failures that you won't easily be able to debug, i. e.
you will not know if the problem lies in autotools, CMake, both, or none
(it's the system where all of that is executing)
Been there, done that. Check my project winstng: it uses CMake to compile
projects that use CMake, autotools, bjam, custom build systems, etc. It's a
nightmare to maintain.
Pau Garcia i Quiles
(Due to my workload, I may need 10 days to answer)