|
14 | 14 |
|
15 | 15 | // SuiteSparse include files for C/C++: |
16 | 16 | #include "SuiteSparse_config.h" |
17 | | -#if !defined (SUITESPARSE__VERSION) || SUITESPARSE__VERSION < SUITESPARSE__VERCODE(7,10,4) |
18 | | -#error "This library requires SuiteSparse_config 7.10.4 or later" |
| 17 | +#if !defined (SUITESPARSE__VERSION) || SUITESPARSE__VERSION < SUITESPARSE__VERCODE(7,12,0) |
| 18 | +#error "This library requires SuiteSparse_config 7.12.0 or later" |
19 | 19 | #endif |
20 | 20 |
|
21 | 21 | #include "amd.h" |
22 | | -#if !defined (AMD__VERSION) || AMD__VERSION < SUITESPARSE__VERCODE(3,3,3) |
23 | | -#error "This library requires AMD 3.3.3 or later" |
| 22 | +#if !defined (AMD__VERSION) || AMD__VERSION < SUITESPARSE__VERCODE(3,3,4) |
| 23 | +#error "This library requires AMD 3.3.4 or later" |
24 | 24 | #endif |
25 | 25 |
|
26 | 26 | #include "btf.h" |
27 | | -#if !defined (BTF__VERSION) || BTF__VERSION < SUITESPARSE__VERCODE(2,3,2) |
28 | | -#error "This library requires BTF 2.3.2 or later" |
| 27 | +#if !defined (BTF__VERSION) || BTF__VERSION < SUITESPARSE__VERCODE(2,3,3) |
| 28 | +#error "This library requires BTF 2.3.3 or later" |
29 | 29 | #endif |
30 | 30 |
|
31 | 31 | #include "camd.h" |
32 | | -#if !defined (CAMD__VERSION) || CAMD__VERSION < SUITESPARSE__VERCODE(3,3,4) |
33 | | -#error "This library requires CAMD 3.3.4 or later" |
| 32 | +#if !defined (CAMD__VERSION) || CAMD__VERSION < SUITESPARSE__VERCODE(3,3,5) |
| 33 | +#error "This library requires CAMD 3.3.5 or later" |
34 | 34 | #endif |
35 | 35 |
|
36 | 36 | #include "ccolamd.h" |
37 | | -#if !defined (CCOLAMD__VERSION) || CCOLAMD__VERSION < SUITESPARSE__VERCODE(3,3,4) |
38 | | -#error "This library requires CCOLAMD 3.3.4 or later" |
| 37 | +#if !defined (CCOLAMD__VERSION) || CCOLAMD__VERSION < SUITESPARSE__VERCODE(3,3,5) |
| 38 | +#error "This library requires CCOLAMD 3.3.5 or later" |
39 | 39 | #endif |
40 | 40 |
|
41 | 41 | #include "cholmod.h" |
42 | | -#if !defined (CHOLMOD__VERSION) || CHOLMOD__VERSION < SUITESPARSE__VERCODE(5,3,3) |
43 | | -#error "This library requires CHOLMOD 5.3.3 or later" |
| 42 | +#if !defined (CHOLMOD__VERSION) || CHOLMOD__VERSION < SUITESPARSE__VERCODE(5,3,4) |
| 43 | +#error "This library requires CHOLMOD 5.3.4 or later" |
44 | 44 | #endif |
45 | 45 |
|
46 | 46 | #include "colamd.h" |
47 | | -#if !defined (COLAMD__VERSION) || COLAMD__VERSION < SUITESPARSE__VERCODE(3,3,4) |
48 | | -#error "This library requires COLAMD 3.3.4 or later" |
| 47 | +#if !defined (COLAMD__VERSION) || COLAMD__VERSION < SUITESPARSE__VERCODE(3,3,5) |
| 48 | +#error "This library requires COLAMD 3.3.5 or later" |
49 | 49 | #endif |
50 | 50 |
|
51 | 51 | #include "cs.h" |
52 | | -#if !defined (CXSPARSE__VERSION) || CXSPARSE__VERSION < SUITESPARSE__VERCODE(4,4,1) |
53 | | -#error "This library requires CXSparse 4.4.1 or later" |
| 52 | +#if !defined (CXSPARSE__VERSION) || CXSPARSE__VERSION < SUITESPARSE__VERCODE(4,4,2) |
| 53 | +#error "This library requires CXSparse 4.4.2 or later" |
54 | 54 | #endif |
55 | 55 |
|
56 | 56 | #if ! defined (NO_GRAPHBLAS) |
57 | 57 | #include "GraphBLAS.h" |
58 | 58 | #if !defined ( GxB_SUITESPARSE_GRAPHBLAS ) || \ |
59 | | - GxB_IMPLEMENTATION < GxB_VERSION (10,1,1) |
60 | | - #error "This library requires SuiteSparse:GraphBLAS 10.1.1 or later" |
| 59 | + GxB_IMPLEMENTATION < GxB_VERSION (10,2,0) |
| 60 | + #error "This library requires SuiteSparse:GraphBLAS 10.2.0 or later" |
61 | 61 | #endif |
62 | 62 | #endif |
63 | 63 |
|
64 | 64 | #if ! defined (NO_LAGRAPH) |
65 | 65 | #include "LAGraph.h" |
66 | | - #if SUITESPARSE__VERCODE(LAGRAPH_VERSION_MAJOR,LAGRAPH_VERSION_MINOR,LAGRAPH_VERSION_UPDATE) < SUITESPARSE__VERCODE(1,2,0) |
67 | | - #error "This library requires LAGraph 1.2.0 or later" |
| 66 | + #if SUITESPARSE__VERCODE(LAGRAPH_VERSION_MAJOR,LAGRAPH_VERSION_MINOR,LAGRAPH_VERSION_UPDATE) < SUITESPARSE__VERCODE(1,2,1) |
| 67 | + #error "This library requires LAGraph 1.2.1 or later" |
68 | 68 | #endif |
69 | 69 | #endif |
70 | 70 |
|
71 | 71 | #include "klu.h" |
72 | | -#if !defined (KLU__VERSION) || KLU__VERSION < SUITESPARSE__VERCODE(2,3,5) |
73 | | -#error "This library requires KLU 2.3.5 or later" |
| 72 | +#if !defined (KLU__VERSION) || KLU__VERSION < SUITESPARSE__VERCODE(2,3,6) |
| 73 | +#error "This library requires KLU 2.3.6 or later" |
74 | 74 | #endif |
75 | 75 |
|
76 | 76 | #include "ldl.h" |
77 | | -#if !defined (LDL__VERSION) || LDL__VERSION < SUITESPARSE__VERCODE(3,3,2) |
78 | | -#error "This library requires LDL 3.3.2 or later" |
| 77 | +#if !defined (LDL__VERSION) || LDL__VERSION < SUITESPARSE__VERCODE(3,3,3) |
| 78 | +#error "This library requires LDL 3.3.3 or later" |
79 | 79 | #endif |
80 | 80 |
|
81 | 81 | #include "RBio.h" |
82 | | -#if !defined (RBIO__VERSION) || RBIO__VERSION < SUITESPARSE__VERCODE(4,3,4) |
83 | | -#error "This library requires RBio 4.3.4 or later" |
| 82 | +#if !defined (RBIO__VERSION) || RBIO__VERSION < SUITESPARSE__VERCODE(4,3,5) |
| 83 | +#error "This library requires RBio 4.3.5 or later" |
84 | 84 | #endif |
85 | 85 |
|
86 | 86 | #include "SPEX.h" |
87 | | -#if !defined (SPEX__VERSION) || SPEX__VERSION < SUITESPARSE__VERCODE(3,2,3) |
88 | | -#error "This library requires SPEX 3.2.3 or later" |
| 87 | +#if !defined (SPEX__VERSION) || SPEX__VERSION < SUITESPARSE__VERCODE(3,2,4) |
| 88 | +#error "This library requires SPEX 3.2.4 or later" |
89 | 89 | #endif |
90 | 90 |
|
91 | 91 | #include "SuiteSparseQR_C.h" |
92 | | -#if !defined (SPQR__VERSION) || SPQR__VERSION < SUITESPARSE__VERCODE(4,3,4) |
93 | | -#error "This library requires SPQR 4.3.4 or later" |
| 92 | +#if !defined (SPQR__VERSION) || SPQR__VERSION < SUITESPARSE__VERCODE(4,3,6) |
| 93 | +#error "This library requires SPQR 4.3.6 or later" |
94 | 94 | #endif |
95 | 95 |
|
96 | 96 | #include "umfpack.h" |
97 | | -#if !defined (UMFPACK__VERSION) || UMFPACK__VERSION < SUITESPARSE__VERCODE(6,3,5) |
98 | | -#error "This library requires UMFPACK 6.3.5 or later" |
| 97 | +#if !defined (UMFPACK__VERSION) || UMFPACK__VERSION < SUITESPARSE__VERCODE(6,3,7) |
| 98 | +#error "This library requires UMFPACK 6.3.7 or later" |
99 | 99 | #endif |
100 | 100 |
|
101 | 101 | // SuiteSparse include files for C++: |
102 | 102 | #ifdef __cplusplus |
103 | 103 | #include "SuiteSparseQR.hpp" |
104 | 104 |
|
105 | 105 | #include "Mongoose.hpp" |
106 | | - #if !defined (Mongoose__VERSION) || Mongoose__VERSION < SUITESPARSE__VERCODE(3,3,4) |
107 | | - #error "This library requires Mongoose 3.3.4 or later" |
| 106 | + #if !defined (Mongoose__VERSION) || Mongoose__VERSION < SUITESPARSE__VERCODE(3,3,6) |
| 107 | + #error "This library requires Mongoose 3.3.6 or later" |
108 | 108 | #endif |
109 | 109 |
|
110 | 110 | #endif |
|
0 commit comments