On 2019-01-31 13:01-0800 Alan W. Irwin wrote:

[...]
So yes, I agree that it is time for us to drop our own version, and if
we find the above patch is necessary on any Windows platform of
interest to us we can always submit that change for inclusion into the
upstream version.

Meanwhile, the upstream version of this find module would likely fail
for our users that are using cmake versions less than 3.9.0.  But that
is not going to be an issue since I plan in any case today to bump the
minimum version of cmake that PLplot accepts to a version of CMake
that all modern Linux, Mac, and Windows free software distributions
support.  That new minimum version will be 3.13.2 for Linux, but I
still have to look at the Mac OS X distributions Fink, MacPorts, and
HomeBrew, and the Windows distributions Cygwin, and MinGW-w64/MSYS2 to
see if that or a higher version of CMake is available for all of
those.

As of commit plplot-5.14.0-21-gc67d153a5 I have bumped our minimum
version of CMake to 3.13.2 and (as requested by Phil and agree with by
me) removed cmake/modules/FindwxWidgets.cmake.

@Arjen:

My apologies to you for the inconvenience this version bump will temporarily
create on the Cygwin and MinGW-w64/MSYS2 platforms since they don't yet
supply CMake 3.13.2 or higher.  However, if you script the required CMake
builds on both platforms, this inconvenience should be minimized.

Feel free to adapt the bash script I have attached which I use for this
purpose.  For example, earlier this morning I invoked this script using

./git_build.sh 3.13.2 yes

to build a local version of the minimum CMake version (now) required by
PLplot which I used to thoroughly test the current set of changes and
which I plan to use for most of my testing from now until the next
CMake minimum version bump.

Alan
__________________________
Alan W. Irwin

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
__________________________

Attachment: git_build.sh
Description: Bash script to build a local version of CMake

_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to