Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1ZWdHi-0001Bn-LI for pgsql-hackers@arkaria.postgresql.org; Tue, 01 Sep 2015 04:35:03 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84) (envelope-from ) id 1ZWdHh-0005zL-LC for pgsql-hackers@arkaria.postgresql.org; Tue, 01 Sep 2015 04:35:01 +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 1ZWdGO-0004Tt-2i for pgsql-hackers@postgresql.org; Tue, 01 Sep 2015 04:33:40 +0000 Received: from mail-pa0-x236.google.com ([2607:f8b0:400e:c03::236]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84) (envelope-from ) id 1ZWdGK-00037j-SM for pgsql-hackers@postgresql.org; Tue, 01 Sep 2015 04:33:39 +0000 Received: by pabzx8 with SMTP id zx8so162373034pab.1 for ; Mon, 31 Aug 2015 21:33:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leadboat.com; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=gs/wJpQNmz07qnbAkipAeksjiZ81jebaOa1PlaUGGkw=; b=YoajaXJQudk5h5iHfNBCzwrQI11q0s5YrwhX3EhYtLwM0aGerU2VZhC7siN952jCHx 3rMoGfMFOXF1uVXXHeCdCeqIF4sbuQcmlb5SK+qTSkWKoDgB1YiSSMoG1QyFxEXSC0Vl US75rCBYD/mup/e0T6ihC8WlRkePeXQ7wv4GQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=gs/wJpQNmz07qnbAkipAeksjiZ81jebaOa1PlaUGGkw=; b=UhBPUUF0TYLVkmd5QqmvdJbmRxFYOnMzvVMAqkw/gH4/8o9/0AwzljIgbjeTlYHcV3 MCzMZCaVpFC6lQCpR6RWKJ+34TNJ+4k+pyAXyi9G2ie2mMkYDNXlPkFUh2qhFuxM9Aqc vBhnDsWMFXgODqXkgc229IxOLN18ROjz/0fy+i2ozLm4h3T1ZfHqfbbDmJnnTHuLmJ72 OsueSxG8Dp4IVuOSZ4ryspccZmkKSZIKBktnxhbmarq3zHMGo8pyV/utZZ9AIoBi0Zl4 lQ+Z4iN70IXKqty7m9JTHWmM2eB6vE+KFbDpW4jTYggUrptV0Xeb32azVkiZrrOR9c3b whvg== X-Gm-Message-State: ALoCoQngTPfc4n0hOn/LjdcfxeI5xDbeNuZhmk1qI2x6D17itC5GSzMtH6ozpbFE2K+pK9GFqldS X-Received: by 10.68.224.162 with SMTP id rd2mr43366279pbc.33.1441082013770; Mon, 31 Aug 2015 21:33:33 -0700 (PDT) Received: from tornado.leadboat.com (c-98-248-47-228.hsd1.ca.comcast.net. [98.248.47.228]) by smtp.gmail.com with ESMTPSA id qc2sm16303409pbc.79.2015.08.31.21.33.32 (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 31 Aug 2015 21:33:33 -0700 (PDT) Date: Tue, 1 Sep 2015 00:33:31 -0400 From: Noah Misch To: Alvaro Herrera Cc: Andres Freund , YUriy Zhuravlev , pgsql-hackers@postgresql.org Subject: Re: WIP: About CMake v2 Message-ID: <20150901043331.GA2904638@tornado.leadboat.com> References: <4184974.kkvGJ5GoEX@dinodell> <20150828153245.GD2912@alvherre.pgsql> <20150828153926.GG4857@alap3.anarazel.de> <20150828162849.GE2912@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150828162849.GE2912@alvherre.pgsql> User-Agent: Mutt/1.5.23 (2014-03-12) X-Pg-Spam-Score: -2.7 (--) 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 Fri, Aug 28, 2015 at 01:28:49PM -0300, Alvaro Herrera wrote: > If it allows us to get rid of our custom MSVC scripts, it's a huge > benefit, for sure -- that has been a huge pain in the neck since day > one. Moreover, I suggest beginning with a patch that replaces the src/tools/msvc build system with CMake. One can test almost all Windows configurations using two machines, so author and reviewer can test most everything. src/tools/msvc has more defects than the GNU make build system, so the minimum-quality acceptable replacement is easier to deliver. With CMake driving all MSVC builds, it would be much easier to gradually extend to other platforms. Thanks, nm -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers