Stratimikos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Stratimikos_ConfigDefs.hpp
Go to the documentation of this file.
1 // @HEADER
2 // *****************************************************************************
3 // Stratimikos: Thyra-based strategies for linear solvers
4 //
5 // Copyright 2006 NTESS and the Stratimikos contributors.
6 // SPDX-License-Identifier: BSD-3-Clause
7 // *****************************************************************************
8 // @HEADER
9 
10 #ifndef _STRATIMIKOS_CONFIGDEFS_H_
11 #define _STRATIMIKOS_CONFIGDEFS_H_
12 
13 /* Let Teuchos' configure process do all of the work! */
14 #include <Teuchos_ConfigDefs.hpp>
15 
16 /*
17  * The macros PACKAGE, PACKAGE_NAME, etc, get defined for each package and need to
18  * be undef'd here to avoid warnings when this file is included from another package.
19  */
20 #ifdef PACKAGE
21 #undef PACKAGE
22 #endif
23 
24 #ifdef PACKAGE_NAME
25 #undef PACKAGE_NAME
26 #endif
27 
28 #ifdef PACKAGE_BUGREPORT
29 #undef PACKAGE_BUGREPORT
30 #endif
31 
32 #ifdef PACKAGE_STRING
33 #undef PACKAGE_STRING
34 #endif
35 
36 #ifdef PACKAGE_TARNAME
37 #undef PACKAGE_TARNAME
38 #endif
39 
40 #ifdef PACKAGE_VERSION
41 #undef PACKAGE_VERSION
42 #endif
43 
44 #ifdef VERSION
45 #undef VERSION
46 #endif
47 
48 #include <Stratimikos_Config.h>
49 
50 // We need these macros in a lot of files and this is small so let's include
51 // it here.
53 
54 #endif /*_STRATIMIKOS_CONFIGDEFS_H_*/