From mboxrd@z Thu Jan 1 00:00:00 1970 From: Willem Jan Withagen Subject: Re: cmake Date: Thu, 17 Dec 2015 00:36:48 +0100 Message-ID: <5671F590.7070007@digiware.nl> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: Received: from smtp.digiware.nl ([31.223.170.169]:44914 "EHLO smtp.digiware.nl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750990AbbLPXhB (ORCPT ); Wed, 16 Dec 2015 18:37:01 -0500 In-Reply-To: Sender: ceph-devel-owner@vger.kernel.org List-ID: To: Yehuda Sadeh-Weinraub , Sage Weil Cc: ceph-devel On 16-12-2015 19:45, Yehuda Sadeh-Weinraub wrote: > Is cmake a viable option in all environments we expect ceph (or any > part of) to be compiled on? (e.g. aix, solaris, freebsd, different > linux arm distros, etc.) Hi, For FreeBSD it does not really matter much. Recently the native builder has become bmake (and is called as make). To build things for Ceph I needed to install gmake and actually call it like that, aka. gmake check.... It is easily installed as a package, and currently I've worked out most required packages. The ports building platform allow for specifying the required packages, as well as specifying which make to use. This includes using Cmake. If a package requires {C,f,g}make and that make is lacking, the package system first installs it. It is not easy to actually to accommodate for FreeBSD in the autotools with the current configure.ac and stuff. But I haven't looked at the Cmake stuff to see if it gets any easier. --WjW