ENH: add support of additional configure options to some make scripts
- remove hard-coded --verbs from makeOPENMPI in favour of letting the
user provide it via the command-line for makeOPENMPI.
eg, makeOPENMPI openmpi-1.10.6 -- --with-verbs=DIRECTORY ...
- only addresses -mesa-prefix behaviour.
The -mesa-lib option makes no assumptions at all.
STYLE: update versions in makeParaView.example, makeVTK.example
- similar functionality in etc/tools/ThirdPartyFunctions to improve
the independence of ThirdParty while reducing clutter in the callers.
- add useGcc function for convenience
- mask seeing our own git-repo when building
STYLE: various items
- eliminate old user-editable configuration in files - now command-line only.
- use *_BUILD_DIR instead of *_BINARY_DIR for more clarity of the purpose
- drop use of '-q' option for wmakeCheckPwd (already has stderr redirect)
- drop checkVersion for makeParaView since it stopped working properly
with newer paraview version
CONFIG: update list of versions
- this creates a cmake-system link to the given cmake version, which
is a simple means of providing an updated cmake version for the
OpenFOAM build without actually needing to edit the
etc/config.sh/paraview file
- OpenFOAM doesn't use any of the CGAL image library and the ImageIO
library adds in an unnecessary OpenGL dependency (reported to fail
on kubuntu-14.04)
STYLE: adjust documented link to main (non-svn) VisIt project directory
- makes is easier to quickly build different versions and reduces
clutter in Allwmake.
- provide some quick '-test' options for makeCGAL, makeFFTW etc
to reduce duplication of logic in Allwmake.
- both can operate on several directories, which means that the
following is possible when relocating an entire third-party
directory:
etc/pkgconfigPrefix $(find platforms -type d -name pkgconfig)
- fftw uses the double-precision interface only and thus
makeFFTW should not have any special single-precision treatment.
- Bug is not apparent if the fftw was previously build with
double-precision.