GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
build-env.cc
Go to the documentation of this file.
1 // DO NOT EDIT! Generated automatically by subst-config-vals.
2 
3 ////////////////////////////////////////////////////////////////////////
4 //
5 // Copyright (C) 1996-2024 The Octave Project Developers
6 //
7 // See the file COPYRIGHT.md in the top-level directory of this
8 // distribution or <https://octave.org/copyright/>.
9 //
10 // This file is part of Octave.
11 //
12 // Octave is free software: you can redistribute it and/or modify it
13 // under the terms of the GNU General Public License as published by
14 // the Free Software Foundation, either version 3 of the License, or
15 // (at your option) any later version.
16 //
17 // Octave is distributed in the hope that it will be useful, but
18 // WITHOUT ANY WARRANTY; without even the implied warranty of
19 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 // GNU General Public License for more details.
21 //
22 // You should have received a copy of the GNU General Public License
23 // along with Octave; see the file COPYING. If not, see
24 // <https://www.gnu.org/licenses/>.
25 //
26 ////////////////////////////////////////////////////////////////////////
27 
28 #if defined (HAVE_CONFIG_H)
29 # include "config.h"
30 #endif
31 
32 #include "build-env.h"
33 
35 
36 OCTAVE_BEGIN_NAMESPACE(build_env)
37 
38 const char *AMD_CPPFLAGS = "";
39 
40 const char *AMD_LDFLAGS = "";
41 
42 const char *AMD_LIBS = "-lamd";
43 
44 const char *ARFLAGS = "cr";
45 
46 const char *AR = "ar";
47 
48 const char *ARPACK_CPPFLAGS = "-I/usr/include/arpack";
49 
50 const char *ARPACK_LDFLAGS = "";
51 
52 const char *ARPACK_LIBS = "-larpack";
53 
54 const char *BLAS_LIBS = "-lopenblas";
55 
56 const char *CAMD_CPPFLAGS = "";
57 
58 const char *CAMD_LDFLAGS = "";
59 
60 const char *CAMD_LIBS = "-lcamd";
61 
62 const char *CARBON_LIBS = "";
63 
64 const char *CC = "gcc";
65 
66 const char *CCOLAMD_CPPFLAGS = "";
67 
68 const char *CCOLAMD_LDFLAGS = "";
69 
70 const char *CCOLAMD_LIBS = "-lccolamd";
71 
72 const char *CFLAGS = "-g -O2";
73 
74 const char *CHOLMOD_CPPFLAGS = "";
75 
76 const char *CHOLMOD_LDFLAGS = "";
77 
78 const char *CHOLMOD_LIBS = "-lcholmod";
79 
80 const char *COLAMD_CPPFLAGS = "";
81 
82 const char *COLAMD_LDFLAGS = "";
83 
84 const char *COLAMD_LIBS = "-lcolamd";
85 
86 const char *CPICFLAG = "-fPIC";
87 
88 const char *CPPFLAGS = " ";
89 
90 const char *CURL_CPPFLAGS = "";
91 
92 const char *CURL_LDFLAGS = "";
93 
94 const char *CURL_LIBS = "-lcurl";
95 
96 const char *CXSPARSE_CPPFLAGS = "";
97 
98 const char *CXSPARSE_LDFLAGS = "";
99 
100 const char *CXSPARSE_LIBS = "-lcxsparse";
101 
102 const char *CXXCPP = "g++ -E";
103 
104 const char *CXXFLAGS = "-g -O2";
105 
106 const char *CXXPICFLAG = "-fPIC";
107 
108 const char *CXX = "g++";
109 
110 const char *DEFAULT_PAGER = "less";
111 
112 const char *DEFS = "-DHAVE_CONFIG_H";
113 
114 const char *DL_LDFLAGS = "-shared";
115 
116 const char *EXEEXT = "";
117 
118 const char *GCC_VERSION = "11.4.0";
119 
120 const char *GXX_VERSION = "11.4.0";
121 
122 const char *F77 = "gfortran";
123 
124 const char *F77_FLOAT_STORE_FLAG = "-ffloat-store";
125 
126 const char *F77_INTEGER_8_FLAG = "";
127 
128 const char *FFLAGS = "-g -O2 -std=legacy";
129 
130 const char *FFTW3_CPPFLAGS = "";
131 
132 const char *FFTW3_LDFLAGS = "";
133 
134 const char *FFTW3_LIBS = "-lfftw3_threads -lfftw3";
135 
136 const char *FFTW3F_CPPFLAGS = "";
137 
138 const char *FFTW3F_LDFLAGS = "";
139 
140 const char *FFTW3F_LIBS = "-lfftw3f_threads -lfftw3f";
141 
142 const char *FLIBS = " -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath";
143 
144 const char *FLTK_CPPFLAGS = "-I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16";
145 
146 const char *FLTK_LDFLAGS = "";
147 
148 const char *FLTK_LIBS = "-lfltk_gl -lfltk -lX11";
149 
150 const char *FONTCONFIG_CPPFLAGS = "-I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16";
151 
152 const char *FONTCONFIG_LIBS = "-lfontconfig -lfreetype";
153 
154 const char *FPICFLAG = "-fPIC";
155 
156 const char *FT2_CPPFLAGS = "-I/usr/include/freetype2 -I/usr/include/libpng16";
157 
158 const char *FT2_LIBS = "-lfreetype";
159 
160 const char *GLPK_CPPFLAGS = "";
161 
162 const char *GLPK_LDFLAGS = "";
163 
164 const char *GLPK_LIBS = "-lglpk";
165 
166 const char *GNUPLOT = "gnuplot";
167 
168 const char *HDF5_CPPFLAGS = "-I/usr/include/hdf5/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi";
169 
170 const char *HDF5_LDFLAGS = "-L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/lib";
171 
172 const char *HDF5_LIBS = "-lhdf5 -lmpi";
173 
174 const char *INCLUDEDIR = "include";
175 
176 const char *KLU_CPPFLAGS = "";
177 
178 const char *KLU_LDFLAGS = "";
179 
180 const char *KLU_LIBS = "-lklu";
181 
182 const char *LAPACK_LIBS = "";
183 
184 const char *LDFLAGS = " ";
185 
186 const char *LD_STATIC_FLAG = "";
187 
188 const char *LEXLIB = "";
189 
190 const char *LEX = "flex";
191 
192 const char *LFLAGS = "-I";
193 
194 const char *LIBOCTAVE = "-loctave";
195 
196 const char *LIBOCTINTERP = "-loctinterp";
197 
198 const char *LIBS = "-lsundials_ida -lsundials_nvecserial -lklu -lopenblas -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -lgfortran -lm -lquadmath -lpthread -lm ";
199 
200 const char *LN_S = "ln -s";
201 
202 const char *MAGICK_CPPFLAGS = "-I/usr/include/GraphicsMagick";
203 
204 const char *MAGICK_LDFLAGS = "";
205 
206 const char *MAGICK_LIBS = "-lGraphicsMagick++ -lGraphicsMagick";
207 
208 const char *MKOCTFILE_DL_LDFLAGS = "-shared -Wl,-Bsymbolic";
209 
210 const char *OCTAVE_LINK_DEPS = "";
211 
212 const char *OCTAVE_LINK_OPTS = "";
213 
214 const char *OCTINCLUDEDIR = "include/octave-9.1.0/octave";
215 
216 const char *OCTLIBDIR = "lib/octave/9.1.0";
217 
218 const char *OCT_LINK_DEPS = "";
219 
220 const char *OCT_LINK_OPTS = " ";
221 
222 const char *OPENGL_LIBS = "-lGL -lGLU";
223 
224 const char *PCRE_CPPFLAGS = "";
225 
226 const char *PCRE_LDFLAGS = "";
227 
228 const char *PCRE_LIBS = "-lpcre";
229 
230 const char *PREFIX = "/usr/local";
231 
232 const char *PTHREAD_CFLAGS = "-pthread";
233 
234 const char *PTHREAD_LIBS = "-lpthread";
235 
236 const char *QHULL_CPPFLAGS = "";
237 
238 const char *QHULL_LDFLAGS = "";
239 
240 const char *QHULL_LIBS = "-lqhull_r";
241 
242 const char *QRUPDATE_CPPFLAGS = "";
243 
244 const char *QRUPDATE_LDFLAGS = "";
245 
246 const char *QRUPDATE_LIBS = "-lqrupdate";
247 
248 const char *QT_CPPFLAGS = "-I/usr/include/x86_64-linux-gnu/qt5/QtHelp -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtXml -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/x86_64-linux-gnu/qt5";
249 
250 const char *QT_LDFLAGS = "";
251 
252 const char *QT_LIBS = "-lQt5Help -lQt5Sql -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Xml -lQt5Core -lqscintilla2_qt5";
253 
254 const char *RANLIB = "ranlib";
255 
256 const char *RDYNAMIC_FLAG = "-rdynamic";
257 
258 const char *READLINE_LIBS = "-lreadline";
259 
260 const char *SHARED_LIBS = "yes";
261 
262 const char *SH_LDFLAGS = "-shared";
263 
264 const char *STATIC_LIBS = "no";
265 
266 const char *SUITESPARSECONFIG_LIBS = "-lsuitesparseconfig";
267 
268 const char *SUNDIALS_IDA_CPPFLAGS = "";
269 
270 const char *SUNDIALS_IDA_LDFLAGS = "";
271 
272 const char *SUNDIALS_IDA_LIBS = "-lsundials_ida";
273 
275 
277 
278 const char *SUNDIALS_NVECSERIAL_LIBS = "-lsundials_nvecserial";
279 
281 
283 
284 const char *SUNDIALS_SUNLINSOLKLU_LIBS = "-lsundials_sunlinsolklu";
285 
286 const char *UMFPACK_CPPFLAGS = "";
287 
288 const char *UMFPACK_LDFLAGS = "";
289 
290 const char *UMFPACK_LIBS = "-lumfpack";
291 
292 const char *WARN_CFLAGS = " -Wall -W -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual";
293 
294 const char *WARN_CXXFLAGS = " -Wall -W -Woverloaded-virtual -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual";
295 
296 const char *X11_INCFLAGS = "";
297 
298 const char *X11_LIBS = "-lX11";
299 
300 const char *XTRA_CFLAGS = " -pthread -fopenmp";
301 
302 const char *XTRA_CXXFLAGS = " -pthread -fopenmp";
303 
304 const char *YACC = "@YACC@";
305 
306 const char *YFLAGS = "@YFLAGS@";
307 
308 const char *Z_CPPFLAGS = "";
309 
310 const char *Z_LDFLAGS = "";
311 
312 const char *Z_LIBS = "-lz";
313 
314 const char *config_opts = "";
315 
316 OCTAVE_END_NAMESPACE(build_env)
317 OCTAVE_END_NAMESPACE(octave)
const char * LDFLAGS
Definition: build-env.cc:184
const char * QT_CPPFLAGS
Definition: build-env.cc:248
const char * RANLIB
Definition: build-env.cc:254
const char * LIBS
Definition: build-env.cc:198
const char * OCTINCLUDEDIR
Definition: build-env.cc:214
const char * PTHREAD_LIBS
Definition: build-env.cc:234
const char * KLU_LIBS
Definition: build-env.cc:180
const char * SUNDIALS_NVECSERIAL_LDFLAGS
Definition: build-env.cc:276
const char * UMFPACK_LIBS
Definition: build-env.cc:290
const char * AMD_LIBS
Definition: build-env.cc:42
const char * LN_S
Definition: build-env.cc:200
const char * CHOLMOD_LDFLAGS
Definition: build-env.cc:76
const char * CURL_LIBS
Definition: build-env.cc:94
const char * CAMD_LIBS
Definition: build-env.cc:60
const char * YFLAGS
Definition: build-env.cc:306
const char * STATIC_LIBS
Definition: build-env.cc:264
const char * AR
Definition: build-env.cc:46
const char * PREFIX
Definition: build-env.cc:230
const char * KLU_CPPFLAGS
Definition: build-env.cc:176
const char * AMD_LDFLAGS
Definition: build-env.cc:40
const char * LIBOCTAVE
Definition: build-env.cc:194
const char * FLTK_CPPFLAGS
Definition: build-env.cc:144
const char * SUNDIALS_IDA_CPPFLAGS
Definition: build-env.cc:268
const char * MAGICK_LDFLAGS
Definition: build-env.cc:204
const char * HDF5_CPPFLAGS
Definition: build-env.cc:168
const char * SUNDIALS_IDA_LDFLAGS
Definition: build-env.cc:270
const char * CARBON_LIBS
Definition: build-env.cc:62
const char * config_opts
Definition: build-env.cc:314
const char * CPICFLAG
Definition: build-env.cc:86
const char * FFLAGS
Definition: build-env.cc:128
const char * GCC_VERSION
Definition: build-env.cc:118
const char * X11_LIBS
Definition: build-env.cc:298
const char * FONTCONFIG_LIBS
Definition: build-env.cc:152
const char * GLPK_LIBS
Definition: build-env.cc:164
const char * COLAMD_LIBS
Definition: build-env.cc:84
const char * ARPACK_LDFLAGS
Definition: build-env.cc:50
const char * HDF5_LIBS
Definition: build-env.cc:172
const char * SUNDIALS_SUNLINSOLKLU_LIBS
Definition: build-env.cc:284
const char * GLPK_CPPFLAGS
Definition: build-env.cc:160
const char * COLAMD_LDFLAGS
Definition: build-env.cc:82
const char * OCT_LINK_OPTS
Definition: build-env.cc:220
const char * OCTAVE_LINK_OPTS
Definition: build-env.cc:212
const char * SUNDIALS_SUNLINSOLKLU_LDFLAGS
Definition: build-env.cc:282
const char * AMD_CPPFLAGS
Definition: build-env.cc:38
const char * CXSPARSE_LIBS
Definition: build-env.cc:100
const char * QRUPDATE_LDFLAGS
Definition: build-env.cc:244
const char * CC
Definition: build-env.cc:64
const char * QRUPDATE_LIBS
Definition: build-env.cc:246
const char * F77_INTEGER_8_FLAG
Definition: build-env.cc:126
const char * FFTW3_CPPFLAGS
Definition: build-env.cc:130
const char * BLAS_LIBS
Definition: build-env.cc:54
const char * QT_LDFLAGS
Definition: build-env.cc:250
const char * CPPFLAGS
Definition: build-env.cc:88
const char * CAMD_CPPFLAGS
Definition: build-env.cc:56
const char * DL_LDFLAGS
Definition: build-env.cc:114
const char * OCTLIBDIR
Definition: build-env.cc:216
const char * FLIBS
Definition: build-env.cc:142
const char * WARN_CXXFLAGS
Definition: build-env.cc:294
const char * XTRA_CFLAGS
Definition: build-env.cc:300
const char * FLTK_LDFLAGS
Definition: build-env.cc:146
const char * DEFS
Definition: build-env.cc:112
const char * FFTW3_LIBS
Definition: build-env.cc:134
const char * SUNDIALS_SUNLINSOLKLU_CPPFLAGS
Definition: build-env.cc:280
const char * COLAMD_CPPFLAGS
Definition: build-env.cc:80
const char * OCT_LINK_DEPS
Definition: build-env.cc:218
const char * CXXCPP
Definition: build-env.cc:102
const char * PCRE_LDFLAGS
Definition: build-env.cc:226
const char * EXEEXT
Definition: build-env.cc:116
const char * SUNDIALS_NVECSERIAL_LIBS
Definition: build-env.cc:278
const char * DEFAULT_PAGER
Definition: build-env.cc:110
const char * F77
Definition: build-env.cc:122
const char * SUNDIALS_NVECSERIAL_CPPFLAGS
Definition: build-env.cc:274
const char * MKOCTFILE_DL_LDFLAGS
Definition: build-env.cc:208
const char * INCLUDEDIR
Definition: build-env.cc:174
const char * MAGICK_LIBS
Definition: build-env.cc:206
const char * FFTW3_LDFLAGS
Definition: build-env.cc:132
const char * FFTW3F_CPPFLAGS
Definition: build-env.cc:136
const char * FT2_LIBS
Definition: build-env.cc:158
const char * SUITESPARSECONFIG_LIBS
Definition: build-env.cc:266
const char * WARN_CFLAGS
Definition: build-env.cc:292
const char * LD_STATIC_FLAG
Definition: build-env.cc:186
const char * RDYNAMIC_FLAG
Definition: build-env.cc:256
const char * CHOLMOD_LIBS
Definition: build-env.cc:78
const char * LAPACK_LIBS
Definition: build-env.cc:182
const char * UMFPACK_CPPFLAGS
Definition: build-env.cc:286
const char * HDF5_LDFLAGS
Definition: build-env.cc:170
const char * CXXFLAGS
Definition: build-env.cc:104
const char * QHULL_LDFLAGS
Definition: build-env.cc:238
const char * CXX
Definition: build-env.cc:108
const char * X11_INCFLAGS
Definition: build-env.cc:296
const char * SUNDIALS_IDA_LIBS
Definition: build-env.cc:272
const char * FFTW3F_LDFLAGS
Definition: build-env.cc:138
const char * GNUPLOT
Definition: build-env.cc:166
const char * FT2_CPPFLAGS
Definition: build-env.cc:156
const char * CHOLMOD_CPPFLAGS
Definition: build-env.cc:74
const char * ARPACK_LIBS
Definition: build-env.cc:52
const char * OPENGL_LIBS
Definition: build-env.cc:222
const char * READLINE_LIBS
Definition: build-env.cc:258
const char * CXSPARSE_LDFLAGS
Definition: build-env.cc:98
const char * GLPK_LDFLAGS
Definition: build-env.cc:162
const char * PCRE_CPPFLAGS
Definition: build-env.cc:224
const char * FONTCONFIG_CPPFLAGS
Definition: build-env.cc:150
const char * OCTAVE_LINK_DEPS
Definition: build-env.cc:210
const char * FFTW3F_LIBS
Definition: build-env.cc:140
const char * QRUPDATE_CPPFLAGS
Definition: build-env.cc:242
const char * CCOLAMD_LIBS
Definition: build-env.cc:70
const char * LFLAGS
Definition: build-env.cc:192
const char * QHULL_LIBS
Definition: build-env.cc:240
const char * CAMD_LDFLAGS
Definition: build-env.cc:58
const char * YACC
Definition: build-env.cc:304
const char * CXXPICFLAG
Definition: build-env.cc:106
const char * CURL_CPPFLAGS
Definition: build-env.cc:90
const char * GXX_VERSION
Definition: build-env.cc:120
const char * CXSPARSE_CPPFLAGS
Definition: build-env.cc:96
const char * CURL_LDFLAGS
Definition: build-env.cc:92
const char * CCOLAMD_CPPFLAGS
Definition: build-env.cc:66
const char * FLTK_LIBS
Definition: build-env.cc:148
const char * PTHREAD_CFLAGS
Definition: build-env.cc:232
const char * CFLAGS
Definition: build-env.cc:72
const char * LIBOCTINTERP
Definition: build-env.cc:196
const char * PCRE_LIBS
Definition: build-env.cc:228
const char * XTRA_CXXFLAGS
Definition: build-env.cc:302
const char * ARPACK_CPPFLAGS
Definition: build-env.cc:48
const char * LEX
Definition: build-env.cc:190
const char * SHARED_LIBS
Definition: build-env.cc:260
const char * CCOLAMD_LDFLAGS
Definition: build-env.cc:68
const char * F77_FLOAT_STORE_FLAG
Definition: build-env.cc:124
const char * UMFPACK_LDFLAGS
Definition: build-env.cc:288
const char * FPICFLAG
Definition: build-env.cc:154
const char * SH_LDFLAGS
Definition: build-env.cc:262
const char * QT_LIBS
Definition: build-env.cc:252
const char * LEXLIB
Definition: build-env.cc:188
const char * QHULL_CPPFLAGS
Definition: build-env.cc:236
const char * KLU_LDFLAGS
Definition: build-env.cc:178
const char * MAGICK_CPPFLAGS
Definition: build-env.cc:202
const char * ARFLAGS
Definition: build-env.cc:44
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn