Let configure script attempt to locate compiled WRF code or use $WRF_DIR102/head
commit729212be4c59cbdd1a5a55bffcb3dbcaf547ca41
authorMichael Duda <duda@ucar.edu>
Tue, 22 Jan 2019 00:03:08 +0000 (21 17:03 -0700)
committerMichael Duda <duda@ucar.edu>
Tue, 22 Jan 2019 19:17:15 +0000 (22 12:17 -0700)
tree75d53bf7d42541c8df83ee4a64607a810b63c03c
parent9295ca7b0bfb8ea308ef480872d44748932433ae
Let configure script attempt to locate compiled WRF code or use $WRF_DIR

Rather than continuing to extend an increasingly long set of if-tests in
the 'arch/preamble' code, which is restricted by what can be done in a makefile,
use more sophisticated logic in the 'configure' shell script to either use
the WRF build specified by the environment variable $WRF_DIR, or to try to
locate a WRF build in one of several expected locations.

Once a directory has been located (either by $WRF_DIR or by searching in
the 'configure' script), that directory is passed to the 'Config.pl' script
with a new switch, -wrfdir, where it is pre-processed in to the 'arch/preamble'
contents.
arch/Config.pl
arch/preamble
configure