Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXJZI-00015t-N1 for pgsql-hackers@arkaria.postgresql.org; Sat, 28 Jan 2017 03:20:48 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1cXJZH-0007oN-Qa for pgsql-hackers@arkaria.postgresql.org; Sat, 28 Jan 2017 03:20:47 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cXJZF-0007mq-L7 for pgsql-hackers@postgresql.org; Sat, 28 Jan 2017 03:20:45 +0000 Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cXJZC-0000me-S8 for pgsql-hackers@postgresql.org; Sat, 28 Jan 2017 03:20:44 +0000 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 06DD9207A8; Fri, 27 Jan 2017 22:20:42 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Fri, 27 Jan 2017 22:20:42 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= smtpout; bh=+nw9QYHYvdwreZPJLrdKWwnZqbA=; b=GQmqnqVOru75jZIeoG6T gwJO/i3m3dOFW3+E3hmb2mmtwM2zbTO0mgCPchiwtu2KmmJqa7VGhwKlo2ndqkMU fJ0Bhp0e3hb/ecei5ohXoDzuD6bvYy85TNEZRNzAz9046nG+2ec+IXZakoFR6wL9 cL7gk0SnUMxxV+B9vivIS+o= X-ME-Sender: X-Sasl-enc: 9rqFfkzDp3dKNMctIZdA4Pvlr3CI6Ea398mC54dl22HZ 1485573641 Received: from april.local (c-73-13-66-39.hsd1.pa.comcast.net [73.13.66.39]) by mail.messagingengine.com (Postfix) with ESMTPA id ADA432411A; Fri, 27 Jan 2017 22:20:41 -0500 (EST) Subject: Re: WIP: About CMake v2 To: Andres Freund References: <0d8bf7e7-db42-44d8-aac5-65ff407cb60f@postgrespro.ru> <22f10946-860e-031e-4440-5aaf67c938a4@2ndquadrant.com> <20170124065848.yawgnrpqihvahj5u@alap3.anarazel.de> <13434.1485265067@sss.pgh.pa.us> <20170127231120.lb2hrc34bcc7fkui@alap3.anarazel.de> Cc: Tom Lane , Craig Ringer , Yuriy Zhuravlev , Michael Paquier , PostgreSQL mailing lists From: Peter Eisentraut Organization: 2ndQuadrant Message-ID: Date: Fri, 27 Jan 2017 22:20:41 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <20170127231120.lb2hrc34bcc7fkui@alap3.anarazel.de> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Pg-Spam-Score: -2.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 1/27/17 6:11 PM, Andres Freund wrote: > On 2017-01-27 09:09:36 -0500, Peter Eisentraut wrote: >> My preferred scenario would be to replace the Windows build system by >> this first, then refine it, then get rid of Autoconf. >> >> The ideal timeline would be to have a ready patch to commit early in a >> development cycle, then get rid of the Windows build system by the end >> of it. Naturally, this would need buy-in from Windows developers. >> >> I don't foresee replacing the Autoconf build system by this immediately. > > I'm very strongly against this path, it seems way too likely that we'll > end up with yet another fragile thing that nobody from the *nix side > will be able to test. That's a fair concern, but at least with CMake, someone from the *nix side *can* test it, whereas right now it's completely separate. What kind of strategy do you have in mind? -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers