/**
* This function requires support for the LAPACK library.
*/
- DeclException0 (ExcNeedsLAPACK);
+ DeclExceptionMsg (ExcNeedsLAPACK,
+ "You are attempting to use functionality that is only available "
+ "if deal.II was configured to use LAPACK, but cmake did not "
+ "find a valid LAPACK library.");
/**
* This function requires support for the NetCDF library.
*/
- DeclException0 (ExcNeedsNetCDF);
+ DeclExceptionMsg (ExcNeedsNetCDF,
+ "You are attempting to use functionality that is only available "
+ "if deal.II was configured to use NetCDF, but cmake did not "
+ "find a valid NetCDF library.");
/**
* This function requires support for the FunctionParser library.
*/
- DeclException0 (ExcNeedsFunctionparser);
+ DeclExceptionMsg (ExcNeedsFunctionparser,
+ "You are attempting to use functionality that is only available "
+ "if deal.II was configured to use the function parser which "
+ "relies on the muparser library, but cmake did not "
+ "find a valid muparser library on your system and also did "
+ "not choose the one that comes bundled with deal.II.");
//@}