GNU Octave 11.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 
Loading...
Searching...
No Matches
build-env.in.cc
Go to the documentation of this file.
1// %NO_EDIT_WARNING%
2
3////////////////////////////////////////////////////////////////////////
4//
5// Copyright (C) 1996-2026 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
36
37const char *AMD_CPPFLAGS = %OCTAVE_CONF_AMD_CPPFLAGS%;
38
39const char *AMD_LDFLAGS = %OCTAVE_CONF_AMD_LDFLAGS%;
40
41const char *AMD_LIBS = %OCTAVE_CONF_AMD_LIBS%;
42
43const char *ARFLAGS = %OCTAVE_CONF_ARFLAGS%;
44
45const char *AR = %OCTAVE_CONF_AR%;
46
47const char *ARPACK_CPPFLAGS = %OCTAVE_CONF_ARPACK_CPPFLAGS%;
48
49const char *ARPACK_LDFLAGS = %OCTAVE_CONF_ARPACK_LDFLAGS%;
50
51const char *ARPACK_LIBS = %OCTAVE_CONF_ARPACK_LIBS%;
52
53const char *BLAS_LIBS = %OCTAVE_CONF_BLAS_LIBS%;
54
55const char *CAMD_CPPFLAGS = %OCTAVE_CONF_CAMD_CPPFLAGS%;
56
57const char *CAMD_LDFLAGS = %OCTAVE_CONF_CAMD_LDFLAGS%;
58
59const char *CAMD_LIBS = %OCTAVE_CONF_CAMD_LIBS%;
60
61const char *CARBON_LIBS = %OCTAVE_CONF_CARBON_LIBS%;
62
63const char *CC = %OCTAVE_CONF_CC%;
64
65const char *CCOLAMD_CPPFLAGS = %OCTAVE_CONF_CCOLAMD_CPPFLAGS%;
66
67const char *CCOLAMD_LDFLAGS = %OCTAVE_CONF_CCOLAMD_LDFLAGS%;
68
69const char *CCOLAMD_LIBS = %OCTAVE_CONF_CCOLAMD_LIBS%;
70
71const char *CFLAGS = %OCTAVE_CONF_CFLAGS%;
72
73const char *CHOLMOD_CPPFLAGS = %OCTAVE_CONF_CHOLMOD_CPPFLAGS%;
74
75const char *CHOLMOD_LDFLAGS = %OCTAVE_CONF_CHOLMOD_LDFLAGS%;
76
77const char *CHOLMOD_LIBS = %OCTAVE_CONF_CHOLMOD_LIBS%;
78
79const char *COLAMD_CPPFLAGS = %OCTAVE_CONF_COLAMD_CPPFLAGS%;
80
81const char *COLAMD_LDFLAGS = %OCTAVE_CONF_COLAMD_LDFLAGS%;
82
83const char *COLAMD_LIBS = %OCTAVE_CONF_COLAMD_LIBS%;
84
85const char *CPICFLAG = %OCTAVE_CONF_CPICFLAG%;
86
87const char *CPPFLAGS = %OCTAVE_CONF_CPPFLAGS%;
88
89const char *CURL_CPPFLAGS = %OCTAVE_CONF_CURL_CPPFLAGS%;
90
91const char *CURL_LDFLAGS = %OCTAVE_CONF_CURL_LDFLAGS%;
92
93const char *CURL_LIBS = %OCTAVE_CONF_CURL_LIBS%;
94
95const char *CXSPARSE_CPPFLAGS = %OCTAVE_CONF_CXSPARSE_CPPFLAGS%;
96
97const char *CXSPARSE_LDFLAGS = %OCTAVE_CONF_CXSPARSE_LDFLAGS%;
98
99const char *CXSPARSE_LIBS = %OCTAVE_CONF_CXSPARSE_LIBS%;
100
101const char *CXXCPP = %OCTAVE_CONF_CXXCPP%;
102
103const char *CXXFLAGS = %OCTAVE_CONF_CXXFLAGS%;
104
105const char *CXXPICFLAG = %OCTAVE_CONF_CXXPICFLAG%;
106
107const char *CXX = %OCTAVE_CONF_CXX%;
108
109const char *DEFAULT_PAGER = %OCTAVE_CONF_DEFAULT_PAGER%;
110
111const char *DEFS = %OCTAVE_CONF_DEFS%;
112
113const char *DL_LDFLAGS = %OCTAVE_CONF_DL_LDFLAGS%;
114
115const char *EXEEXT = %OCTAVE_CONF_EXEEXT%;
116
117const char *GCC_VERSION = %OCTAVE_CONF_GCC_VERSION%;
118
119const char *GXX_VERSION = %OCTAVE_CONF_GXX_VERSION%;
120
121const char *F77 = %OCTAVE_CONF_F77%;
122
123const char *F77_FLOAT_STORE_FLAG = %OCTAVE_CONF_F77_FLOAT_STORE_FLAG%;
124
125const char *F77_INTEGER_8_FLAG = %OCTAVE_CONF_F77_INTEGER_8_FLAG%;
126
127const char *FFLAGS = %OCTAVE_CONF_FFLAGS%;
128
129const char *FFTW3_CPPFLAGS = %OCTAVE_CONF_FFTW3_CPPFLAGS%;
130
131const char *FFTW3_LDFLAGS = %OCTAVE_CONF_FFTW3_LDFLAGS%;
132
133const char *FFTW3_LIBS = %OCTAVE_CONF_FFTW3_LIBS%;
134
135const char *FFTW3F_CPPFLAGS = %OCTAVE_CONF_FFTW3F_CPPFLAGS%;
136
137const char *FFTW3F_LDFLAGS = %OCTAVE_CONF_FFTW3F_LDFLAGS%;
138
139const char *FFTW3F_LIBS = %OCTAVE_CONF_FFTW3F_LIBS%;
140
141const char *FLIBS = %OCTAVE_CONF_FLIBS%;
142
143const char *FLTK_CPPFLAGS = %OCTAVE_CONF_FLTK_CPPFLAGS%;
144
145const char *FLTK_LDFLAGS = %OCTAVE_CONF_FLTK_LDFLAGS%;
146
147const char *FLTK_LIBS = %OCTAVE_CONF_FLTK_LIBS%;
148
149const char *FONTCONFIG_CPPFLAGS = %OCTAVE_CONF_FONTCONFIG_CPPFLAGS%;
150
151const char *FONTCONFIG_LIBS = %OCTAVE_CONF_FONTCONFIG_LIBS%;
152
153const char *FPICFLAG = %OCTAVE_CONF_FPICFLAG%;
154
155const char *FT2_CPPFLAGS = %OCTAVE_CONF_FT2_CPPFLAGS%;
156
157const char *FT2_LIBS = %OCTAVE_CONF_FT2_LIBS%;
158
159const char *GLPK_CPPFLAGS = %OCTAVE_CONF_GLPK_CPPFLAGS%;
160
161const char *GLPK_LDFLAGS = %OCTAVE_CONF_GLPK_LDFLAGS%;
162
163const char *GLPK_LIBS = %OCTAVE_CONF_GLPK_LIBS%;
164
165const char *GNUPLOT = %OCTAVE_CONF_GNUPLOT%;
166
167const char *HDF5_CPPFLAGS = %OCTAVE_CONF_HDF5_CPPFLAGS%;
168
169const char *HDF5_LDFLAGS = %OCTAVE_CONF_HDF5_LDFLAGS%;
170
171const char *HDF5_LIBS = %OCTAVE_CONF_HDF5_LIBS%;
172
173const char *INCLUDEDIR = %OCTAVE_CONF_INCLUDEDIR%;
174
175const char *KLU_CPPFLAGS = %OCTAVE_CONF_KLU_CPPFLAGS%;
176
177const char *KLU_LDFLAGS = %OCTAVE_CONF_KLU_LDFLAGS%;
178
179const char *KLU_LIBS = %OCTAVE_CONF_KLU_LIBS%;
180
181const char *LAPACK_LIBS = %OCTAVE_CONF_LAPACK_LIBS%;
182
183const char *LDFLAGS = %OCTAVE_CONF_LDFLAGS%;
184
185const char *LD_STATIC_FLAG = %OCTAVE_CONF_LD_STATIC_FLAG%;
186
187const char *LEXLIB = %OCTAVE_CONF_LEXLIB%;
188
189const char *LEX = %OCTAVE_CONF_LEX%;
190
191const char *LFLAGS = %OCTAVE_CONF_LFLAGS%;
192
193const char *LIBOCTAVE = %OCTAVE_CONF_LIBOCTAVE%;
194
195const char *LIBOCTINTERP = %OCTAVE_CONF_LIBOCTINTERP%;
196
197const char *LIBS = %OCTAVE_CONF_LIBS%;
198
199const char *LN_S = %OCTAVE_CONF_LN_S%;
200
201const char *MAGICK_CPPFLAGS = %OCTAVE_CONF_MAGICK_CPPFLAGS%;
202
203const char *MAGICK_LDFLAGS = %OCTAVE_CONF_MAGICK_LDFLAGS%;
204
205const char *MAGICK_LIBS = %OCTAVE_CONF_MAGICK_LIBS%;
206
207const char *MKOCTFILE_DL_LDFLAGS = %OCTAVE_CONF_MKOCTFILE_DL_LDFLAGS%;
208
209const char *OCTAVE_LINK_DEPS = %OCTAVE_CONF_OCTAVE_LINK_DEPS%;
210
211const char *OCTAVE_LINK_OPTS = %OCTAVE_CONF_OCTAVE_LINK_OPTS%;
212
213const char *OCTINCLUDEDIR = %OCTAVE_CONF_OCTINCLUDEDIR%;
214
215const char *OCTLIBDIR = %OCTAVE_CONF_OCTLIBDIR%;
216
217const char *OCT_LINK_DEPS = %OCTAVE_CONF_OCT_LINK_DEPS%;
218
219const char *OCT_LINK_OPTS = %OCTAVE_CONF_OCT_LINK_OPTS%;
220
221const char *OPENGL_LIBS = %OCTAVE_CONF_OPENGL_LIBS%;
222
223const char *PCRE_CPPFLAGS = %OCTAVE_CONF_PCRE_CPPFLAGS%;
224
225const char *PCRE_LDFLAGS = %OCTAVE_CONF_PCRE_LDFLAGS%;
226
227const char *PCRE_LIBS = %OCTAVE_CONF_PCRE_LIBS%;
228
229const char *PREFIX = %OCTAVE_CONF_PREFIX%;
230
231const char *PTHREAD_CFLAGS = %OCTAVE_CONF_PTHREAD_CFLAGS%;
232
233const char *PTHREAD_LIBS = %OCTAVE_CONF_PTHREAD_LIBS%;
234
235const char *QHULL_CPPFLAGS = %OCTAVE_CONF_QHULL_CPPFLAGS%;
236
237const char *QHULL_LDFLAGS = %OCTAVE_CONF_QHULL_LDFLAGS%;
238
239const char *QHULL_LIBS = %OCTAVE_CONF_QHULL_LIBS%;
240
241const char *QRUPDATE_CPPFLAGS = %OCTAVE_CONF_QRUPDATE_CPPFLAGS%;
242
243const char *QRUPDATE_LDFLAGS = %OCTAVE_CONF_QRUPDATE_LDFLAGS%;
244
245const char *QRUPDATE_LIBS = %OCTAVE_CONF_QRUPDATE_LIBS%;
246
247const char *QT_CPPFLAGS = %OCTAVE_CONF_QT_CPPFLAGS%;
248
249const char *QT_LDFLAGS = %OCTAVE_CONF_QT_LDFLAGS%;
250
251const char *QT_LIBS = %OCTAVE_CONF_QT_LIBS%;
252
253const char *RANLIB = %OCTAVE_CONF_RANLIB%;
254
255const char *RDYNAMIC_FLAG = %OCTAVE_CONF_RDYNAMIC_FLAG%;
256
257const char *READLINE_LIBS = %OCTAVE_CONF_READLINE_LIBS%;
258
259const char *SHARED_LIBS = %OCTAVE_CONF_SHARED_LIBS%;
260
261const char *SH_LDFLAGS = %OCTAVE_CONF_SH_LDFLAGS%;
262
263const char *STATIC_LIBS = %OCTAVE_CONF_STATIC_LIBS%;
264
265const char *SUITESPARSECONFIG_LIBS = %OCTAVE_CONF_SUITESPARSECONFIG_LIBS%;
266
267const char *SUNDIALS_IDA_CPPFLAGS = %OCTAVE_CONF_SUNDIALS_IDA_CPPFLAGS%;
268
269const char *SUNDIALS_IDA_LDFLAGS = %OCTAVE_CONF_SUNDIALS_IDA_LDFLAGS%;
270
271const char *SUNDIALS_IDA_LIBS = %OCTAVE_CONF_SUNDIALS_IDA_LIBS%;
272
273const char *SUNDIALS_NVECSERIAL_CPPFLAGS = %OCTAVE_CONF_SUNDIALS_NVECSERIAL_CPPFLAGS%;
274
275const char *SUNDIALS_NVECSERIAL_LDFLAGS = %OCTAVE_CONF_SUNDIALS_NVECSERIAL_LDFLAGS%;
276
277const char *SUNDIALS_NVECSERIAL_LIBS = %OCTAVE_CONF_SUNDIALS_NVECSERIAL_LIBS%;
278
279const char *SUNDIALS_SUNLINSOLKLU_CPPFLAGS = %OCTAVE_CONF_SUNDIALS_SUNLINSOLKLU_CPPFLAGS%;
280
281const char *SUNDIALS_SUNLINSOLKLU_LDFLAGS = %OCTAVE_CONF_SUNDIALS_SUNLINSOLKLU_LDFLAGS%;
282
283const char *SUNDIALS_SUNLINSOLKLU_LIBS = %OCTAVE_CONF_SUNDIALS_SUNLINSOLKLU_LIBS%;
284
285const char *UMFPACK_CPPFLAGS = %OCTAVE_CONF_UMFPACK_CPPFLAGS%;
286
287const char *UMFPACK_LDFLAGS = %OCTAVE_CONF_UMFPACK_LDFLAGS%;
288
289const char *UMFPACK_LIBS = %OCTAVE_CONF_UMFPACK_LIBS%;
290
291const char *WARN_CFLAGS = %OCTAVE_CONF_WARN_CFLAGS%;
292
293const char *WARN_CXXFLAGS = %OCTAVE_CONF_WARN_CXXFLAGS%;
294
295const char *X11_INCFLAGS = %OCTAVE_CONF_X11_INCFLAGS%;
296
297const char *X11_LIBS = %OCTAVE_CONF_X11_LIBS%;
298
299const char *XTRA_CFLAGS = %OCTAVE_CONF_XTRA_CFLAGS%;
300
301const char *XTRA_CXXFLAGS = %OCTAVE_CONF_XTRA_CXXFLAGS%;
302
303const char *YACC = %OCTAVE_CONF_YACC%;
304
305const char *YFLAGS = %OCTAVE_CONF_YFLAGS%;
306
307const char *Z_CPPFLAGS = %OCTAVE_CONF_Z_CPPFLAGS%;
308
309const char *Z_LDFLAGS = %OCTAVE_CONF_Z_LDFLAGS%;
310
311const char *Z_LIBS = %OCTAVE_CONF_Z_LIBS%;
312
313const char *config_opts = %OCTAVE_CONF_config_opts%;
314
315OCTAVE_END_NAMESPACE(build_env)
316OCTAVE_END_NAMESPACE(octave)
const char * LDFLAGS
const char * QT_CPPFLAGS
const char * RANLIB
const char * Z_LIBS
const char * LIBS
const char * OCTINCLUDEDIR
const char * PTHREAD_LIBS
const char * KLU_LIBS
const char * SUNDIALS_NVECSERIAL_LDFLAGS
const char * UMFPACK_LIBS
const char * AMD_LIBS
const char * LN_S
const char * CHOLMOD_LDFLAGS
const char * CURL_LIBS
const char * CAMD_LIBS
const char * YFLAGS
const char * STATIC_LIBS
const char * AR
const char * PREFIX
const char * KLU_CPPFLAGS
const char * AMD_LDFLAGS
const char * LIBOCTAVE
const char * FLTK_CPPFLAGS
const char * SUNDIALS_IDA_CPPFLAGS
const char * MAGICK_LDFLAGS
const char * HDF5_CPPFLAGS
const char * SUNDIALS_IDA_LDFLAGS
const char * CARBON_LIBS
const char * config_opts
const char * CPICFLAG
const char * FFLAGS
const char * GCC_VERSION
const char * X11_LIBS
const char * FONTCONFIG_LIBS
const char * GLPK_LIBS
const char * COLAMD_LIBS
const char * ARPACK_LDFLAGS
const char * HDF5_LIBS
const char * SUNDIALS_SUNLINSOLKLU_LIBS
const char * GLPK_CPPFLAGS
const char * COLAMD_LDFLAGS
const char * OCT_LINK_OPTS
const char * OCTAVE_LINK_OPTS
const char * SUNDIALS_SUNLINSOLKLU_LDFLAGS
const char * AMD_CPPFLAGS
const char * CXSPARSE_LIBS
const char * QRUPDATE_LDFLAGS
const char * CC
const char * QRUPDATE_LIBS
const char * F77_INTEGER_8_FLAG
const char * FFTW3_CPPFLAGS
const char * BLAS_LIBS
const char * QT_LDFLAGS
const char * CPPFLAGS
const char * CAMD_CPPFLAGS
const char * DL_LDFLAGS
const char * OCTLIBDIR
const char * FLIBS
const char * WARN_CXXFLAGS
const char * XTRA_CFLAGS
const char * FLTK_LDFLAGS
const char * DEFS
const char * FFTW3_LIBS
const char * SUNDIALS_SUNLINSOLKLU_CPPFLAGS
const char * COLAMD_CPPFLAGS
const char * OCT_LINK_DEPS
const char * CXXCPP
const char * PCRE_LDFLAGS
const char * EXEEXT
const char * SUNDIALS_NVECSERIAL_LIBS
const char * DEFAULT_PAGER
const char * F77
const char * Z_LDFLAGS
const char * SUNDIALS_NVECSERIAL_CPPFLAGS
const char * MKOCTFILE_DL_LDFLAGS
const char * INCLUDEDIR
const char * MAGICK_LIBS
const char * FFTW3_LDFLAGS
const char * FFTW3F_CPPFLAGS
const char * FT2_LIBS
const char * SUITESPARSECONFIG_LIBS
const char * WARN_CFLAGS
const char * LD_STATIC_FLAG
const char * RDYNAMIC_FLAG
const char * CHOLMOD_LIBS
const char * LAPACK_LIBS
const char * UMFPACK_CPPFLAGS
const char * HDF5_LDFLAGS
const char * CXXFLAGS
const char * QHULL_LDFLAGS
const char * CXX
const char * X11_INCFLAGS
const char * SUNDIALS_IDA_LIBS
const char * FFTW3F_LDFLAGS
const char * GNUPLOT
const char * FT2_CPPFLAGS
const char * CHOLMOD_CPPFLAGS
const char * ARPACK_LIBS
const char * OPENGL_LIBS
const char * READLINE_LIBS
const char * CXSPARSE_LDFLAGS
const char * GLPK_LDFLAGS
const char * Z_CPPFLAGS
const char * PCRE_CPPFLAGS
const char * FONTCONFIG_CPPFLAGS
const char * OCTAVE_LINK_DEPS
const char * FFTW3F_LIBS
const char * QRUPDATE_CPPFLAGS
const char * CCOLAMD_LIBS
const char * LFLAGS
const char * QHULL_LIBS
const char * CAMD_LDFLAGS
const char * YACC
const char * CXXPICFLAG
const char * CURL_CPPFLAGS
const char * GXX_VERSION
const char * CXSPARSE_CPPFLAGS
const char * CURL_LDFLAGS
const char * CCOLAMD_CPPFLAGS
const char * FLTK_LIBS
const char * PTHREAD_CFLAGS
const char * CFLAGS
const char * LIBOCTINTERP
const char * PCRE_LIBS
const char * XTRA_CXXFLAGS
const char * ARPACK_CPPFLAGS
const char * LEX
const char * SHARED_LIBS
const char * CCOLAMD_LDFLAGS
const char * F77_FLOAT_STORE_FLAG
const char * UMFPACK_LDFLAGS
const char * FPICFLAG
const char * SH_LDFLAGS
const char * QT_LIBS
const char * LEXLIB
const char * QHULL_CPPFLAGS
const char * KLU_LDFLAGS
const char * MAGICK_CPPFLAGS
const char * ARFLAGS
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn