GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
default-defs.in.h
Go to the documentation of this file.
1 // %NO_EDIT_WARNING%
2 
3 ////////////////////////////////////////////////////////////////////////
4 //
5 // Copyright (C) 2017-2021 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 // These are used by functions declared in defaults.h and defined in
29 // defaults.cc.
30 
31 #if ! defined (OCTAVE_RELEASE)
32 # define OCTAVE_RELEASE %OCTAVE_RELEASE%
33 #endif
34 
35 #if ! defined (OCTAVE_DEFAULT_PAGER)
36 # define OCTAVE_DEFAULT_PAGER %OCTAVE_DEFAULT_PAGER%
37 #endif
38 
39 #if ! defined (OCTAVE_PREFIX)
40 # define OCTAVE_PREFIX %OCTAVE_PREFIX%
41 #endif
42 
43 #if ! defined (OCTAVE_EXEC_PREFIX)
44 # define OCTAVE_EXEC_PREFIX %OCTAVE_EXEC_PREFIX%
45 #endif
46 
47 #if ! defined (OCTAVE_BINDIR)
48 # define OCTAVE_BINDIR %OCTAVE_BINDIR%
49 #endif
50 
51 #if ! defined (OCTAVE_DATADIR)
52 # define OCTAVE_DATADIR %OCTAVE_DATADIR%
53 #endif
54 
55 #if ! defined (OCTAVE_DATAROOTDIR)
56 # define OCTAVE_DATAROOTDIR %OCTAVE_DATAROOTDIR%
57 #endif
58 
59 #if ! defined (OCTAVE_INCLUDEDIR)
60 # define OCTAVE_INCLUDEDIR %OCTAVE_INCLUDEDIR%
61 #endif
62 
63 #if ! defined (OCTAVE_LIBDIR)
64 # define OCTAVE_LIBDIR %OCTAVE_LIBDIR%
65 #endif
66 
67 #if ! defined (OCTAVE_LIBEXECDIR)
68 # define OCTAVE_LIBEXECDIR %OCTAVE_LIBEXECDIR%
69 #endif
70 
71 #if ! defined (OCTAVE_LOCALVERARCHLIBDIR)
72 # define OCTAVE_LOCALVERARCHLIBDIR %OCTAVE_LOCALVERARCHLIBDIR%
73 #endif
74 
75 #if ! defined (OCTAVE_LOCALAPIARCHLIBDIR)
76 # define OCTAVE_LOCALAPIARCHLIBDIR %OCTAVE_LOCALAPIARCHLIBDIR%
77 #endif
78 
79 #if ! defined (OCTAVE_LOCALARCHLIBDIR)
80 # define OCTAVE_LOCALARCHLIBDIR %OCTAVE_LOCALARCHLIBDIR%
81 #endif
82 
83 #if ! defined (OCTAVE_ARCHLIBDIR)
84 # define OCTAVE_ARCHLIBDIR %OCTAVE_ARCHLIBDIR%
85 #endif
86 
87 #if ! defined (OCTAVE_LOCALVEROCTFILEDIR)
88 # define OCTAVE_LOCALVEROCTFILEDIR %OCTAVE_LOCALVEROCTFILEDIR%
89 #endif
90 
91 #if ! defined (OCTAVE_LOCALAPIOCTFILEDIR)
92 # define OCTAVE_LOCALAPIOCTFILEDIR %OCTAVE_LOCALAPIOCTFILEDIR%
93 #endif
94 
95 #if ! defined (OCTAVE_LOCALOCTFILEDIR)
96 # define OCTAVE_LOCALOCTFILEDIR %OCTAVE_LOCALOCTFILEDIR%
97 #endif
98 
99 #if ! defined (OCTAVE_OCTFILEDIR)
100 # define OCTAVE_OCTFILEDIR %OCTAVE_OCTFILEDIR%
101 #endif
102 
103 #if ! defined (OCTAVE_LOCALVERFCNFILEDIR)
104 # define OCTAVE_LOCALVERFCNFILEDIR %OCTAVE_LOCALVERFCNFILEDIR%
105 #endif
106 
107 #if ! defined (OCTAVE_LOCALAPIFCNFILEDIR)
108 # define OCTAVE_LOCALAPIFCNFILEDIR %OCTAVE_LOCALAPIFCNFILEDIR%
109 #endif
110 
111 #if ! defined (OCTAVE_LOCALFCNFILEDIR)
112 # define OCTAVE_LOCALFCNFILEDIR %OCTAVE_LOCALFCNFILEDIR%
113 #endif
114 
115 #if ! defined (OCTAVE_FCNFILEDIR)
116 # define OCTAVE_FCNFILEDIR %OCTAVE_FCNFILEDIR%
117 #endif
118 
119 #if ! defined (OCTAVE_OCTDATADIR)
120 # define OCTAVE_OCTDATADIR %OCTAVE_OCTDATADIR%
121 #endif
122 
123 #if ! defined (OCTAVE_OCTDOCDIR)
124 # define OCTAVE_OCTDOCDIR %OCTAVE_OCTDOCDIR%
125 #endif
126 
127 #if ! defined (OCTAVE_OCTETCDIR)
128 # define OCTAVE_OCTETCDIR %OCTAVE_OCTETCDIR%
129 #endif
130 
131 #if ! defined (OCTAVE_OCTFONTSDIR)
132 # define OCTAVE_OCTFONTSDIR %OCTAVE_OCTFONTSDIR%
133 #endif
134 
135 #if ! defined (OCTAVE_OCTINCLUDEDIR)
136 # define OCTAVE_OCTINCLUDEDIR %OCTAVE_OCTINCLUDEDIR%
137 #endif
138 
139 #if ! defined (OCTAVE_OCTLIBDIR)
140 # define OCTAVE_OCTLIBDIR %OCTAVE_OCTLIBDIR%
141 #endif
142 
143 #if ! defined (OCTAVE_OCTLOCALEDIR)
144 # define OCTAVE_OCTLOCALEDIR %OCTAVE_OCTLOCALEDIR%
145 #endif
146 
147 #if ! defined (OCTAVE_OCTTESTSDIR)
148 # define OCTAVE_OCTTESTSDIR %OCTAVE_OCTTESTSDIR%
149 #endif
150 
151 #if ! defined (OCTAVE_INFODIR)
152 # define OCTAVE_INFODIR %OCTAVE_INFODIR%
153 #endif
154 
155 #if ! defined (OCTAVE_MANDIR)
156 # define OCTAVE_MANDIR %OCTAVE_MANDIR%
157 #endif
158 
159 #if ! defined (OCTAVE_MAN1DIR)
160 # define OCTAVE_MAN1DIR %OCTAVE_MAN1DIR%
161 #endif
162 
163 #if ! defined (OCTAVE_MAN1EXT)
164 # define OCTAVE_MAN1EXT %OCTAVE_MAN1EXT%
165 #endif
166 
167 #if ! defined (OCTAVE_IMAGEDIR)
168 # define OCTAVE_IMAGEDIR %OCTAVE_IMAGEDIR%
169 #endif
170 
171 #if ! defined (OCTAVE_LOCALSTARTUPFILEDIR)
172 # define OCTAVE_LOCALSTARTUPFILEDIR %OCTAVE_LOCALSTARTUPFILEDIR%
173 #endif
174 
175 #if ! defined (OCTAVE_STARTUPFILEDIR)
176 # define OCTAVE_STARTUPFILEDIR %OCTAVE_STARTUPFILEDIR%
177 #endif
178 
179 #if ! defined (OCTAVE_INFOFILE)
180 # define OCTAVE_INFOFILE %OCTAVE_INFOFILE%
181 #endif
182 
183 #if ! defined (OCTAVE_TEXI_MACROS_FILE)
184 # define OCTAVE_TEXI_MACROS_FILE %OCTAVE_TEXI_MACROS_FILE%
185 #endif
186 
187 #if ! defined (OCTAVE_DOC_CACHE_FILE)
188 # define OCTAVE_DOC_CACHE_FILE %OCTAVE_DOC_CACHE_FILE%
189 #endif