List:MySQL++« Previous MessageNext Message »
From:Pau Garcia i Quiles Date:January 9 2014 5:57pm
Subject:Re: Next MySQL++ build system
View as plain text  
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,
> specifically?
>
>
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
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)

Thread
Next MySQL++ build systemWarren Young8 Jan 2014
  • Re: Next MySQL++ build systemWarren Young8 Jan 2014
  • RE: Next MySQL++ build systemAlex.Burton8 Jan 2014
    • Re: Next MySQL++ build systemWarren Young9 Jan 2014
      • Re: Next MySQL++ build systemPau Garcia i Quiles9 Jan 2014
        • Re: Next MySQL++ build systemWarren Young9 Jan 2014
          • Re: Next MySQL++ build systemPau Garcia i Quiles9 Jan 2014
            • Re: Next MySQL++ build systemWarren Young9 Jan 2014
  • Re: Next MySQL++ build systemPau Garcia i Quiles8 Jan 2014
    • Re: Next MySQL++ build systemWarren Young9 Jan 2014
      • Re: Next MySQL++ build systemPau Garcia i Quiles9 Jan 2014
        • Re: Next MySQL++ build systemWarren Young9 Jan 2014
          • Re: Next MySQL++ build systemPau Garcia i Quiles9 Jan 2014
            • Re: Next MySQL++ build systemWarren Young9 Jan 2014