ShyLU_Node and ShyLU_DD configure failures after TriBITS update
Created by: bartlettroscoe
CC: @trilinos/shylu
Description:
After my TriBITS update in the commit 9403c2af (which added stronger checking for correct usage of TriBITS, see TriBITSPub/TriBITS#200 and TriBITSPub/TriBITS#232), the ShyLU_Node and ShyLU_DD packages showed configure failures for all of the builds today as shown at:
These show the configure failures like:
Processing enabled package: ShyLU_Node (HTS, Tacho, Tests, Examples)
CMake Error at /scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/Trilinos/cmake/tribits/core/package_arch/TribitsPackageMacros.cmake:744 (MESSAGE):
Must call TRIBITS_PACKAGE_DECL(), TRIBITS_PROCESS_SUBPACKAGES()and
TRIBITS_PACKAGE_DEF before TRIBITS_PACKAGE_POSTPROCESS(). Because this
package has subpackages you cannot use TRIBITS_PACKAGE() you must call
these in the following order: TRIBITS_PACKAGE_DECL
TRIBITS_PROCESS_SUBPACKAGES TRIBITS_PACKAGE_DEF TRIBITS_PACKAGE_POSTPROCESS
in file:
/scratch/trilinos/workspace/trilinos-folder/Trilinos_generic_nightly/SERIAL_Release_gcc_4.9.3__DEV/Trilinos/packages/shylu/shylu_node/CMakeLists.txt
Call Stack (most recent call first):
packages/shylu/shylu_node/CMakeLists.txt:23 (TRIBITS_PACKAGE_POSTPROCESS)
The fix is trivial and I am working to test and push it now.