Merge branch 'moosenek-makefile' into 'develop'
Integrates Nek/MOOSE build system This integrates the Nek5000 build system with the MOOSE build system and obviates the need for makenek. The functionality of makenek is replicated in an autotools-derived configure script. When run, the configure script takes command-line options for Nek; runs compiler checks; tweaks the SIZE and .usr files; and outputs a nek.mk file, which contains pattern rules for build targets, compiler flags, etc. The flags and targets are set to variables understood by the MOOSE build system, such as $ADDITIONAL_CPPFLAGS and $ADDITIONAL_APP_OBJECTS. See merge request !13
Showing with 702 additions and 37 deletions