@@ -71,59 +71,31 @@ const libsuitesparseconfig = LazyLibrary(_libsuitesparseconfig_path)
7171const libldl = LazyLibrary (_libldl_path)
7272const libbtf = LazyLibrary (_libbtf_path)
7373
74- if Sys. isfreebsd ()
75- _libcolamd_dependencies = LazyLibrary[]
76- else
77- _libcolamd_dependencies = LazyLibrary[libsuitesparseconfig]
78- end
74+ _libcolamd_dependencies = LazyLibrary[libsuitesparseconfig]
7975const libcolamd = LazyLibrary (_libcolamd_path; dependencies= _libcolamd_dependencies)
8076
81- if Sys. isfreebsd ()
82- _libamd_dependencies = LazyLibrary[]
83- else
84- _libamd_dependencies = LazyLibrary[libsuitesparseconfig]
85- end
77+ _libamd_dependencies = LazyLibrary[libsuitesparseconfig]
8678const libamd = LazyLibrary (_libamd_path; dependencies= _libamd_dependencies)
8779
88- if Sys. isfreebsd ()
89- _libcamd_dependencies = LazyLibrary[]
90- else
91- _libcamd_dependencies = LazyLibrary[libsuitesparseconfig]
92- end
80+ _libcamd_dependencies = LazyLibrary[libsuitesparseconfig]
9381const libcamd = LazyLibrary (_libcamd_path; dependencies= _libcamd_dependencies)
9482
95- if Sys. isfreebsd ()
96- _libccolamd_dependencies = LazyLibrary[]
97- else
98- _libccolamd_dependencies = LazyLibrary[libsuitesparseconfig]
99- end
83+ _libccolamd_dependencies = LazyLibrary[libsuitesparseconfig]
10084const libccolamd = LazyLibrary (_libccolamd_path; dependencies= _libccolamd_dependencies)
10185
102- if Sys. isfreebsd ()
103- _librbio_dependencies = LazyLibrary[]
104- else
105- _librbio_dependencies = LazyLibrary[libsuitesparseconfig]
106- end
86+ _librbio_dependencies = LazyLibrary[libsuitesparseconfig]
10787const librbio = LazyLibrary (_librbio_path; dependencies= _librbio_dependencies)
10888
109- if Sys. isfreebsd ()
110- _libcholmod_dependencies = LazyLibrary[]
111- else
112- _libcholmod_dependencies = LazyLibrary[
113- libsuitesparseconfig, libamd, libcamd, libccolamd, libcolamd, libblastrampoline
89+ _libcholmod_dependencies = LazyLibrary[
90+ libsuitesparseconfig, libamd, libcamd, libccolamd, libcolamd, libblastrampoline
11491 ]
115- end
11692const libcholmod = LazyLibrary (_libcholmod_path; dependencies= _libcholmod_dependencies)
11793
118- if Sys. isfreebsd ()
119- _libklu_dependencies = LazyLibrary[]
120- else
121- _libklu_dependencies = LazyLibrary[libsuitesparseconfig, libamd, libcolamd, libbtf]
122- end
94+ _libklu_dependencies = LazyLibrary[libsuitesparseconfig, libamd, libcolamd, libbtf]
12395const libklu = LazyLibrary (_libklu_path; dependencies= _libklu_dependencies)
12496
12597if Sys. isfreebsd ()
126- _libspqr_dependencies = LazyLibrary[]
98+ _libspqr_dependencies = LazyLibrary[libcholmod, libblastrampoline, libsuitesparseconfig, libcxx] # libcxxrt ?
12799elseif Sys. isapple ()
128100 _libspqr_dependencies = LazyLibrary[libsuitesparseconfig, libcholmod, libblastrampoline]
129101else
@@ -133,11 +105,7 @@ else
133105end
134106const libspqr = LazyLibrary (_libspqr_path; dependencies= _libspqr_dependencies)
135107
136- if Sys. isfreebsd ()
137- _libumfpack_dependencies = LazyLibrary[]
138- else
139- _libumfpack_dependencies = LazyLibrary[libsuitesparseconfig, libamd, libcholmod, libblastrampoline]
140- end
108+ _libumfpack_dependencies = LazyLibrary[libsuitesparseconfig, libamd, libcholmod, libblastrampoline]
141109const libumfpack = LazyLibrary (_libumfpack_path; dependencies= _libumfpack_dependencies)
142110
143111function eager_mode ()
0 commit comments