|
78 | 78 | end |
79 | 79 | const libcolamd = LazyLibrary(_libcolamd_path; dependencies=_libcolamd_dependencies) |
80 | 80 |
|
81 | | -if Sys.iswindows() |
| 81 | +if Sys.iswindows() && Sys.WORD_SIZE == 32 |
82 | 82 | _libamd_dependencies = LazyLibrary[libsuitesparseconfig, libgcc_s] |
83 | 83 | else |
84 | 84 | _libamd_dependencies = LazyLibrary[libsuitesparseconfig] |
85 | 85 | end |
86 | 86 | const libamd = LazyLibrary(_libamd_path; dependencies=_libamd_dependencies) |
87 | 87 |
|
88 | | -if Sys.iswindows() |
| 88 | +if Sys.iswindows() && Sys.WORD_SIZE == 32 |
89 | 89 | _libcamd_dependencies = LazyLibrary[libsuitesparseconfig, libgcc_s] |
90 | 90 | else |
91 | 91 | _libcamd_dependencies = LazyLibrary[libsuitesparseconfig] |
92 | 92 | end |
93 | 93 | const libcamd = LazyLibrary(_libcamd_path; dependencies=_libcamd_dependencies) |
94 | 94 |
|
95 | | -if Sys.iswindows() |
| 95 | +if Sys.iswindows() && Sys.WORD_SIZE == 32 |
96 | 96 | _libccolamd_dependencies = LazyLibrary[libsuitesparseconfig, libgcc_s] |
97 | 97 | else |
98 | 98 | _libccolamd_dependencies = LazyLibrary[libsuitesparseconfig] |
99 | 99 | end |
100 | 100 | const libccolamd = LazyLibrary(_libccolamd_path; dependencies=_libccolamd_dependencies) |
101 | 101 |
|
102 | | -if Sys.iswindows() |
| 102 | +if Sys.iswindows() && Sys.WORD_SIZE == 32 |
103 | 103 | _librbio_dependencies = LazyLibrary[libsuitesparseconfig, libgcc_s] |
104 | 104 | else |
105 | 105 | _librbio_dependencies = LazyLibrary[libsuitesparseconfig] |
|
117 | 117 | end |
118 | 118 | const libcholmod = LazyLibrary(_libcholmod_path; dependencies=_libcholmod_dependencies) |
119 | 119 |
|
120 | | -if Sys.iswindows() |
| 120 | +if Sys.iswindows() && Sys.WORD_SIZE == 32 |
121 | 121 | _libklu_dependencies = LazyLibrary[libsuitesparseconfig, libamd, libcolamd, libbtf, libgcc_s] |
122 | 122 | else |
123 | 123 | _libklu_dependencies = LazyLibrary[libsuitesparseconfig, libamd, libcolamd, libbtf] |
|
133 | 133 | end |
134 | 134 | const libspqr = LazyLibrary(_libspqr_path; dependencies=_libspqr_dependencies) |
135 | 135 |
|
136 | | -if Sys.iswindows() |
| 136 | +if Sys.iswindows() && Sys.WORD_SIZE == 32 |
137 | 137 | _libumfpack_dependencies = LazyLibrary[libsuitesparseconfig, libamd, libcholmod, libblastrampoline, libgcc_s] |
138 | 138 | else |
139 | 139 | _libumfpack_dependencies = LazyLibrary[libsuitesparseconfig, libamd, libcholmod, libblastrampoline] |
|
0 commit comments