In order to solve some issues with our build system (see the commit
message for commit id = 8972f92 for the details) CMake 3 features will
be required.

Accordingly as a preliminary step before solving those issues I have
bumped (as of commit id 8972f92) the minimum cmake version used in our
build system from various 2.x.y versions to 3.0.2.

I don't think the requirement of CMake-3.0.2 or later is going to
cause issues for distributions of modern versions of free software.

For example, the Windows and Mac OS X distros Cygwin, fink, homebrew,
and macports provide packages for version 3.1.2 (Cygwin), 3.2.1
(Fink), 3.2.2 (Homebrew), and 3.2.1 (MacPorts) of cmake, and I think
the same is generally true of Linux distributions of software. The
well-known exception for the Linux case would be so-called
"enterprise-class" distribution (e.g., RedHat and CentOS) which tend
to stick with old versions of everything.  But the solution for users
of such distros is to stick to old PLplot versions or else
download, build, or epa_build CMake-3.0.2 or
later similarly to how they have to update to modern versions of most
Linux libraries to get modern PLplot to work.

One other exception I am aware of is Debian wheezy (the current Debian
stable) which only packages cmake-2.8.9.  However, most Debian desktop
users are already using Debian jessie which gives access to 3.0.2, and
in any case Debian jessie is scheduled to become the new Debian stable
only 9 days from now.  So I don't think this is a big concern.

@Arjen: your current testing on Cygwin used an older cmake-2.8 version
so you will have to update your Cygwin distro to use
cmake-3.1.2 to continue such testing.

If anyone else here has problems moving from CMake-2 to CMake-3.0.2 or
later please let me know.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to