Re: Is a modern build system acceptable for older platforms - Mailing list pgsql-hackers

From Yuriy Zhuravlev
Subject Re: Is a modern build system acceptable for older platforms
Date
Msg-id CANiD2e9Xqn5msU8dAFouwkJFXBV-etmy=qkFLW_A5E-xvnQt3A@mail.gmail.com
Whole thread Raw
In response to Re: Is a modern build system acceptable for older platforms  (Hartmut Holzgraefe <hartmut.holzgraefe@gmail.com>)
Responses Re: Is a modern build system acceptable for older platforms
List pgsql-hackers
Makefiles generated by automake are more feature rich in general,
which is understandable as its the only backend it has to support.

The main problem here - Postrges do not use automake at all! 
Postgres it's autoconf + handmade GNU Make files + perl script for generating old MSVC project from this Makefiles. 

"make distcheck"

CMake have no this bad concept, in my opinion, if you want to make the project you should have a full build environment. (but I don't want to argue about it here)  

Also, as I wrote before, CMake it's not equivalent of GNU Make or Autoconf, many your reasons based on that fact what CMake, is not a build system it's more like project generation system. 
And anyway, you have no option if you want to support Windows without pain and much more hacks ways.

pgsql-hackers by date:

Previous
From: David Rowley
Date:
Subject: Re: Remove mention in docs that foreign keys on partitioned tablesare not supported
Next
From: Andrey Borodin
Date:
Subject: Re: GSoC 2018: Sorting Algorithm and Benchmarking