| From: | Yuriy Zhuravlev <stalkerg(at)gmail(dot)com> |
|---|---|
| To: | Hartmut Holzgraefe <hartmut(dot)holzgraefe(at)gmail(dot)com> |
| Cc: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
| Subject: | Re: Is a modern build system acceptable for older platforms |
| Date: | 2018-04-28 03:27:13 |
| Message-ID: | CANiD2e9Xqn5msU8dAFouwkJFXBV-etmy=qkFLW_A5E-xvnQt3A@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | 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.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Andrey Borodin | 2018-04-28 04:22:19 | Re: GSoC 2018: Sorting Algorithm and Benchmarking |
| Previous Message | David Rowley | 2018-04-28 02:35:35 | Re: Remove mention in docs that foreign keys on partitioned tables are not supported |