EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: epics on launchpad!
From: Andrew Johnson <[email protected]>
To: [email protected]
Date: Mon, 8 Feb 2010 10:54:21 -0600
Hi Martin,

On Sunday 07 February 2010 11:21:48 Martin Konrad wrote:
>
> On Monday 11 January 2010 23:56:41 Davidsaver, Michael wrote:
> > 1) Build Base with CMake!
>
> We tried to build base with cmake, too. Although we didn't find the time to
> try it on different platforms we think it makes thinks much cleaner and
> more flexible. As far as I can see all supported build platforms are
> supported by cmake.
>
> Is cmake the way the offical build system will go?

This is not in our current plans; Michael Davidsaver may be the only developer 
working on EPICS Base who knows much about CMake.  If someone wants to propose 
merging a replacement to the existing GNUmake-based build system they will 
have to show that it meets all our current requirements, for example:

* Supports all our host platforms (Linux, Solaris, Windows, Mac OS)
* Handles cross-builds for other architectures
* Can build multiple architectures in the same source tree
* Can build just a part of the tree, meaning a directory or architecture
* Parallel builds to maximize performance

I'm sure there are a few other requirements that I've missed.  Any replacement 
would need to come with scripts to convert existing EPICS Makefiles into their 
replacement files, as there are now thousands of independently created EPICS 
modules and IOCs being built at sites around the world, and they all have 
multiple Makefiles in them.

- Andrew
-- 
The best FOSS code is written to be read by other humans -- Harald Welte


References:
epics on launchpad! Davidsaver, Michael
Re: epics on launchpad! Martin Konrad

Navigate by Date:
Prev: epics build with cmake Davidsaver, Michael
Next: Re: epics build with cmake J. Lewis Muir
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: epics build with cmake Davidsaver, Michael
Next: Software Architect Position at the Thirty Meter Telescope Corinne Boyer
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·