24 #if ! defined (octave_defaults_h)
25 #define octave_defaults_h 1
27 #include "octave-config.h"
33 #if ! defined (OCTAVE_CANONICAL_HOST_TYPE)
34 # define OCTAVE_CANONICAL_HOST_TYPE "x86_64-pc-linux-gnu"
37 #if ! defined (OCTAVE_DEFAULT_PAGER)
38 # define OCTAVE_DEFAULT_PAGER "less"
41 #if ! defined (OCTAVE_ARCHLIBDIR)
42 # define OCTAVE_ARCHLIBDIR "/usr/local/libexec/octave/4.2.1/exec/x86_64-pc-linux-gnu"
45 #if ! defined (OCTAVE_BINDIR)
46 # define OCTAVE_BINDIR "/usr/local/bin"
49 #if ! defined (OCTAVE_DATADIR)
50 # define OCTAVE_DATADIR "/usr/local/share"
53 #if ! defined (OCTAVE_DATAROOTDIR)
54 # define OCTAVE_DATAROOTDIR "/usr/local/share"
57 #if ! defined (OCTAVE_DOC_CACHE_FILE)
58 # define OCTAVE_DOC_CACHE_FILE "/usr/local/share/octave/4.2.1/etc/doc-cache"
61 #if ! defined (OCTAVE_TEXI_MACROS_FILE)
62 # define OCTAVE_TEXI_MACROS_FILE "/usr/local/share/octave/4.2.1/etc/macros.texi"
65 #if ! defined (OCTAVE_EXEC_PREFIX)
66 # define OCTAVE_EXEC_PREFIX "/usr/local"
69 #if ! defined (OCTAVE_FCNFILEDIR)
70 # define OCTAVE_FCNFILEDIR "/usr/local/share/octave/4.2.1/m"
73 #if ! defined (OCTAVE_IMAGEDIR)
74 # define OCTAVE_IMAGEDIR "/usr/local/share/octave/4.2.1/imagelib"
77 #if ! defined (OCTAVE_INCLUDEDIR)
78 # define OCTAVE_INCLUDEDIR "/usr/local/include"
81 #if ! defined (OCTAVE_INFODIR)
82 # define OCTAVE_INFODIR "/usr/local/share/info"
85 #if ! defined (OCTAVE_INFOFILE)
86 # define OCTAVE_INFOFILE "/usr/local/share/info/octave.info"
89 #if ! defined (OCTAVE_LIBDIR)
90 # define OCTAVE_LIBDIR "/usr/local/lib"
93 #if ! defined (OCTAVE_LIBEXECDIR)
94 # define OCTAVE_LIBEXECDIR "/usr/local/libexec"
97 #if ! defined (OCTAVE_LIBEXECDIR)
98 # define OCTAVE_LIBEXECDIR "/usr/local/libexec"
101 #if ! defined (OCTAVE_LOCALAPIFCNFILEDIR)
102 # define OCTAVE_LOCALAPIFCNFILEDIR "/usr/local/share/octave/site/api-v51/m"
105 #if ! defined (OCTAVE_LOCALAPIOCTFILEDIR)
106 # define OCTAVE_LOCALAPIOCTFILEDIR "/usr/local/lib/octave/site/oct/api-v51/x86_64-pc-linux-gnu"
109 #if ! defined (OCTAVE_LOCALARCHLIBDIR)
110 # define OCTAVE_LOCALARCHLIBDIR "/usr/local/libexec/octave/site/exec/x86_64-pc-linux-gnu"
113 #if ! defined (OCTAVE_LOCALFCNFILEDIR)
114 # define OCTAVE_LOCALFCNFILEDIR "/usr/local/share/octave/site/m"
117 #if ! defined (OCTAVE_LOCALOCTFILEDIR)
118 # define OCTAVE_LOCALOCTFILEDIR "/usr/local/lib/octave/site/oct/x86_64-pc-linux-gnu"
121 #if ! defined (OCTAVE_LOCALSTARTUPFILEDIR)
122 # define OCTAVE_LOCALSTARTUPFILEDIR "/usr/local/share/octave/site/m/startup"
125 #if ! defined (OCTAVE_LOCALAPIARCHLIBDIR)
126 # define OCTAVE_LOCALAPIARCHLIBDIR "/usr/local/libexec/octave/api-v51/site/exec/x86_64-pc-linux-gnu"
129 #if ! defined (OCTAVE_LOCALVERARCHLIBDIR)
130 # define OCTAVE_LOCALVERARCHLIBDIR "/usr/local/libexec/octave/4.2.1/site/exec/x86_64-pc-linux-gnu"
133 #if ! defined (OCTAVE_LOCALVERFCNFILEDIR)
134 # define OCTAVE_LOCALVERFCNFILEDIR "/usr/local/share/octave/4.2.1/site/m"
137 #if ! defined (OCTAVE_LOCALVEROCTFILEDIR)
138 # define OCTAVE_LOCALVEROCTFILEDIR "/usr/local/lib/octave/4.2.1/site/oct/x86_64-pc-linux-gnu"
141 #if ! defined (OCTAVE_MAN1DIR)
142 # define OCTAVE_MAN1DIR "/usr/local/share/man/man1"
145 #if ! defined (OCTAVE_MAN1EXT)
146 # define OCTAVE_MAN1EXT ".1"
149 #if ! defined (OCTAVE_MANDIR)
150 # define OCTAVE_MANDIR "/usr/local/share/man"
153 #if ! defined (OCTAVE_OCTDATADIR)
154 # define OCTAVE_OCTDATADIR "/usr/local/share/octave/4.2.1/data"
157 #if ! defined (OCTAVE_OCTFILEDIR)
158 # define OCTAVE_OCTFILEDIR "/usr/local/lib/octave/4.2.1/oct/x86_64-pc-linux-gnu"
161 #if ! defined (OCTAVE_OCTETCDIR)
162 # define OCTAVE_OCTETCDIR "/usr/local/share/octave/4.2.1/etc"
165 #if ! defined (OCTAVE_OCTLOCALEDIR)
166 # define OCTAVE_OCTLOCALEDIR "/usr/local/share/octave/4.2.1/locale"
169 #if ! defined (OCTAVE_OCTINCLUDEDIR)
170 # define OCTAVE_OCTINCLUDEDIR "/usr/local/include/octave-4.2.1/octave"
173 #if ! defined (OCTAVE_OCTLIBDIR)
174 # define OCTAVE_OCTLIBDIR "/usr/local/lib/octave/4.2.1"
177 #if ! defined (OCTAVE_OCTTESTSDIR)
178 # define OCTAVE_OCTTESTSDIR "/usr/local/share/octave/4.2.1/etc/tests"
181 #if ! defined (OCTAVE_PREFIX)
182 # define OCTAVE_PREFIX "/usr/local"
185 #if ! defined (OCTAVE_STARTUPFILEDIR)
186 # define OCTAVE_STARTUPFILEDIR "/usr/local/share/octave/4.2.1/m/startup"
189 #if ! defined (OCTAVE_RELEASE)
190 # define OCTAVE_RELEASE ""
OCTINTERP_API std::string Vlocal_ver_oct_file_dir
OCTINTERP_API std::string Vlocal_api_oct_file_dir
OCTINTERP_API std::string Vbuilt_in_docstrings_file
OCTINTERP_API std::string Vlibexec_dir
OCTINTERP_API std::string Vdata_dir
OCTINTERP_API std::string Voct_file_dir
OCTINTERP_API std::string Vinfo_dir
OCTINTERP_API std::string Vsite_defaults_file
OCTINTERP_API std::string subst_octave_home(const std::string &)
OCTINTERP_API std::string Vlocal_site_defaults_file
OCTINTERP_API std::string Vimage_dir
OCTINTERP_API std::string Voct_data_dir
OCTINTERP_API std::string Vbin_dir
OCTINTERP_API void set_image_path(const std::string &path="")
OCTINTERP_API void set_exec_path(const std::string &path="")
OCTINTERP_API std::string Varch_lib_dir
OCTINTERP_API std::string Vlocal_arch_lib_dir
OCTINTERP_API std::string VEDITOR
OCTINTERP_API std::string Vlocal_fcn_file_dir
OCTINTERP_API std::string Vlocal_oct_file_dir
OCTINTERP_API std::string Voctave_home
OCTINTERP_API std::string Vfcn_file_dir
OCTINTERP_API void install_defaults(void)
OCTINTERP_API std::string Voct_etc_dir
OCTINTERP_API std::string Vlocal_api_fcn_file_dir
OCTINTERP_API std::string Vfftw_wisdom_program
OCTINTERP_API std::string Vlocal_ver_arch_lib_dir
OCTINTERP_API std::string Vlocal_ver_fcn_file_dir
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
OCTINTERP_API std::string Voct_locale_dir