Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1ZVLkZ-00025e-B2 for pgsql-hackers@arkaria.postgresql.org; Fri, 28 Aug 2015 15:39:31 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84) (envelope-from ) id 1ZVLkY-0006fi-No for pgsql-hackers@arkaria.postgresql.org; Fri, 28 Aug 2015 15:39:30 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1ZVLkY-0006fc-6j for pgsql-hackers@postgresql.org; Fri, 28 Aug 2015 15:39:30 +0000 Received: from mail.anarazel.de ([217.115.131.40]) by magus.postgresql.org with esmtp (Exim 4.84) (envelope-from ) id 1ZVLkV-00089B-Pl for pgsql-hackers@postgresql.org; Fri, 28 Aug 2015 15:39:29 +0000 Received: from intern.anarazel.de (ns1.anarazel.de [217.115.131.41]) (Authenticated sender: andres@anarazel.de) by mail.anarazel.de (Postfix) with ESMTPSA id 0059A860002; Fri, 28 Aug 2015 17:39:26 +0200 (CEST) Date: Fri, 28 Aug 2015 17:39:26 +0200 From: Andres Freund To: Alvaro Herrera Cc: YUriy Zhuravlev , pgsql-hackers@postgresql.org Subject: Re: WIP: About CMake v2 Message-ID: <20150828153926.GG4857@alap3.anarazel.de> References: <4184974.kkvGJ5GoEX@dinodell> <20150828153245.GD2912@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150828153245.GD2912@alvherre.pgsql> X-Pg-Spam-Score: -5.6 (-----) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org On 2015-08-28 12:32:45 -0300, Alvaro Herrera wrote: > YUriy Zhuravlev wrote: > > Hello Hackers > > > > How would you react if I provided a patch which introduces a CMake build > > system? > > What's your motivation for doing so? I definitely can see some advantages. Non-broken dependencies around recursive make being a major one. But I'm also afraid it's a rather large undertaking. There's a fair number of special kind of rules, and we're probably not going to want to break pgxs for extensions. I also have some doubts around the portability of cmake and it's generated makefiles. We do support some odd platforms. Greetings, Andres Freund -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers