GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Go to the source code of this file.
Macros | |
#define | OCTAVE_ARCHLIBDIR %OCTAVE_ARCHLIBDIR% |
#define | OCTAVE_BINDIR %OCTAVE_BINDIR% |
#define | OCTAVE_CANONICAL_HOST_TYPE %OCTAVE_CANONICAL_HOST_TYPE% |
#define | OCTAVE_DATADIR %OCTAVE_DATADIR% |
#define | OCTAVE_DATAROOTDIR %OCTAVE_DATAROOTDIR% |
#define | OCTAVE_DEFAULT_PAGER %OCTAVE_DEFAULT_PAGER% |
#define | OCTAVE_DOC_CACHE_FILE %OCTAVE_DOC_CACHE_FILE% |
#define | OCTAVE_EXEC_PREFIX %OCTAVE_EXEC_PREFIX% |
#define | OCTAVE_FCNFILEDIR %OCTAVE_FCNFILEDIR% |
#define | OCTAVE_IMAGEDIR %OCTAVE_IMAGEDIR% |
#define | OCTAVE_INCLUDEDIR %OCTAVE_INCLUDEDIR% |
#define | OCTAVE_INFODIR %OCTAVE_INFODIR% |
#define | OCTAVE_INFOFILE %OCTAVE_INFOFILE% |
#define | OCTAVE_LIBDIR %OCTAVE_LIBDIR% |
#define | OCTAVE_LIBEXECDIR %OCTAVE_LIBEXECDIR% |
#define | OCTAVE_LOCALAPIARCHLIBDIR %OCTAVE_LOCALAPIARCHLIBDIR% |
#define | OCTAVE_LOCALAPIFCNFILEDIR %OCTAVE_LOCALAPIFCNFILEDIR% |
#define | OCTAVE_LOCALAPIOCTFILEDIR %OCTAVE_LOCALAPIOCTFILEDIR% |
#define | OCTAVE_LOCALARCHLIBDIR %OCTAVE_LOCALARCHLIBDIR% |
#define | OCTAVE_LOCALFCNFILEDIR %OCTAVE_LOCALFCNFILEDIR% |
#define | OCTAVE_LOCALOCTFILEDIR %OCTAVE_LOCALOCTFILEDIR% |
#define | OCTAVE_LOCALSTARTUPFILEDIR %OCTAVE_LOCALSTARTUPFILEDIR% |
#define | OCTAVE_LOCALVERARCHLIBDIR %OCTAVE_LOCALVERARCHLIBDIR% |
#define | OCTAVE_LOCALVERFCNFILEDIR %OCTAVE_LOCALVERFCNFILEDIR% |
#define | OCTAVE_LOCALVEROCTFILEDIR %OCTAVE_LOCALVEROCTFILEDIR% |
#define | OCTAVE_MAN1DIR %OCTAVE_MAN1DIR% |
#define | OCTAVE_MAN1EXT %OCTAVE_MAN1EXT% |
#define | OCTAVE_MANDIR %OCTAVE_MANDIR% |
#define | OCTAVE_OCTDATADIR %OCTAVE_OCTDATADIR% |
#define | OCTAVE_OCTETCDIR %OCTAVE_OCTETCDIR% |
#define | OCTAVE_OCTFILEDIR %OCTAVE_OCTFILEDIR% |
#define | OCTAVE_OCTINCLUDEDIR %OCTAVE_OCTINCLUDEDIR% |
#define | OCTAVE_OCTLIBDIR %OCTAVE_OCTLIBDIR% |
#define | OCTAVE_OCTLOCALEDIR %OCTAVE_OCTLOCALEDIR% |
#define | OCTAVE_OCTTESTSDIR %OCTAVE_OCTTESTSDIR% |
#define | OCTAVE_PREFIX %OCTAVE_PREFIX% |
#define | OCTAVE_RELEASE %OCTAVE_RELEASE% |
#define | OCTAVE_STARTUPFILEDIR %OCTAVE_STARTUPFILEDIR% |
#define | OCTAVE_TEXI_MACROS_FILE %OCTAVE_TEXI_MACROS_FILE% |
Functions | |
OCTINTERP_API void | install_defaults (void) |
OCTINTERP_API void | set_exec_path (const std::string &path="") |
OCTINTERP_API void | set_image_path (const std::string &path="") |
OCTINTERP_API std::string | subst_octave_home (const std::string &) |
#define OCTAVE_ARCHLIBDIR %OCTAVE_ARCHLIBDIR% |
Definition at line 42 of file defaults.in.h.
#define OCTAVE_BINDIR %OCTAVE_BINDIR% |
Definition at line 46 of file defaults.in.h.
#define OCTAVE_CANONICAL_HOST_TYPE %OCTAVE_CANONICAL_HOST_TYPE% |
Definition at line 34 of file defaults.in.h.
#define OCTAVE_DATADIR %OCTAVE_DATADIR% |
Definition at line 50 of file defaults.in.h.
#define OCTAVE_DATAROOTDIR %OCTAVE_DATAROOTDIR% |
Definition at line 54 of file defaults.in.h.
#define OCTAVE_DEFAULT_PAGER %OCTAVE_DEFAULT_PAGER% |
Definition at line 38 of file defaults.in.h.
#define OCTAVE_DOC_CACHE_FILE %OCTAVE_DOC_CACHE_FILE% |
Definition at line 58 of file defaults.in.h.
#define OCTAVE_EXEC_PREFIX %OCTAVE_EXEC_PREFIX% |
Definition at line 66 of file defaults.in.h.
#define OCTAVE_FCNFILEDIR %OCTAVE_FCNFILEDIR% |
Definition at line 70 of file defaults.in.h.
#define OCTAVE_IMAGEDIR %OCTAVE_IMAGEDIR% |
Definition at line 74 of file defaults.in.h.
#define OCTAVE_INCLUDEDIR %OCTAVE_INCLUDEDIR% |
Definition at line 78 of file defaults.in.h.
#define OCTAVE_INFODIR %OCTAVE_INFODIR% |
Definition at line 82 of file defaults.in.h.
#define OCTAVE_INFOFILE %OCTAVE_INFOFILE% |
Definition at line 86 of file defaults.in.h.
#define OCTAVE_LIBDIR %OCTAVE_LIBDIR% |
Definition at line 90 of file defaults.in.h.
#define OCTAVE_LIBEXECDIR %OCTAVE_LIBEXECDIR% |
Definition at line 94 of file defaults.in.h.
#define OCTAVE_LOCALAPIARCHLIBDIR %OCTAVE_LOCALAPIARCHLIBDIR% |
Definition at line 126 of file defaults.in.h.
#define OCTAVE_LOCALAPIFCNFILEDIR %OCTAVE_LOCALAPIFCNFILEDIR% |
Definition at line 102 of file defaults.in.h.
#define OCTAVE_LOCALAPIOCTFILEDIR %OCTAVE_LOCALAPIOCTFILEDIR% |
Definition at line 106 of file defaults.in.h.
#define OCTAVE_LOCALARCHLIBDIR %OCTAVE_LOCALARCHLIBDIR% |
Definition at line 110 of file defaults.in.h.
#define OCTAVE_LOCALFCNFILEDIR %OCTAVE_LOCALFCNFILEDIR% |
Definition at line 114 of file defaults.in.h.
#define OCTAVE_LOCALOCTFILEDIR %OCTAVE_LOCALOCTFILEDIR% |
Definition at line 118 of file defaults.in.h.
#define OCTAVE_LOCALSTARTUPFILEDIR %OCTAVE_LOCALSTARTUPFILEDIR% |
Definition at line 122 of file defaults.in.h.
#define OCTAVE_LOCALVERARCHLIBDIR %OCTAVE_LOCALVERARCHLIBDIR% |
Definition at line 130 of file defaults.in.h.
#define OCTAVE_LOCALVERFCNFILEDIR %OCTAVE_LOCALVERFCNFILEDIR% |
Definition at line 134 of file defaults.in.h.
#define OCTAVE_LOCALVEROCTFILEDIR %OCTAVE_LOCALVEROCTFILEDIR% |
Definition at line 138 of file defaults.in.h.
#define OCTAVE_MAN1DIR %OCTAVE_MAN1DIR% |
Definition at line 142 of file defaults.in.h.
#define OCTAVE_MAN1EXT %OCTAVE_MAN1EXT% |
Definition at line 146 of file defaults.in.h.
#define OCTAVE_MANDIR %OCTAVE_MANDIR% |
Definition at line 150 of file defaults.in.h.
#define OCTAVE_OCTDATADIR %OCTAVE_OCTDATADIR% |
Definition at line 154 of file defaults.in.h.
#define OCTAVE_OCTETCDIR %OCTAVE_OCTETCDIR% |
Definition at line 162 of file defaults.in.h.
#define OCTAVE_OCTFILEDIR %OCTAVE_OCTFILEDIR% |
Definition at line 158 of file defaults.in.h.
#define OCTAVE_OCTINCLUDEDIR %OCTAVE_OCTINCLUDEDIR% |
Definition at line 170 of file defaults.in.h.
#define OCTAVE_OCTLIBDIR %OCTAVE_OCTLIBDIR% |
Definition at line 174 of file defaults.in.h.
#define OCTAVE_OCTLOCALEDIR %OCTAVE_OCTLOCALEDIR% |
Definition at line 166 of file defaults.in.h.
#define OCTAVE_OCTTESTSDIR %OCTAVE_OCTTESTSDIR% |
Definition at line 178 of file defaults.in.h.
#define OCTAVE_PREFIX %OCTAVE_PREFIX% |
Definition at line 182 of file defaults.in.h.
#define OCTAVE_RELEASE %OCTAVE_RELEASE% |
Definition at line 190 of file defaults.in.h.
#define OCTAVE_STARTUPFILEDIR %OCTAVE_STARTUPFILEDIR% |
Definition at line 186 of file defaults.in.h.
#define OCTAVE_TEXI_MACROS_FILE %OCTAVE_TEXI_MACROS_FILE% |
Definition at line 62 of file defaults.in.h.
OCTINTERP_API void install_defaults | ( | void | ) |
Definition at line 416 of file defaults.cc.
References set_built_in_docstrings_file(), set_default_arch_lib_dir(), set_default_bin_dir(), set_default_data_dir(), set_default_doc_cache_file(), set_default_editor(), set_default_fcn_file_dir(), set_default_image_dir(), set_default_info_dir(), set_default_info_file(), set_default_info_prog(), set_default_libexec_dir(), set_default_local_api_arch_lib_dir(), set_default_local_api_fcn_file_dir(), set_default_local_api_oct_file_dir(), set_default_local_arch_lib_dir(), set_default_local_fcn_file_dir(), set_default_local_oct_file_dir(), set_default_local_ver_arch_lib_dir(), set_default_local_ver_fcn_file_dir(), set_default_local_ver_oct_file_dir(), set_default_oct_data_dir(), set_default_oct_etc_dir(), set_default_oct_file_dir(), set_default_oct_locale_dir(), set_default_texi_macros_file(), set_exec_path(), set_image_path(), set_local_site_defaults_file(), set_octave_home(), and set_site_defaults_file().
OCTINTERP_API void set_exec_path | ( | const std::string & | path = "" | ) |
Definition at line 250 of file defaults.cc.
References octave::sys::env::getenv(), octave::directory_path::path_sep_str(), octave::sys::env::putenv(), string, Varch_lib_dir, Vbin_dir, VEXEC_PATH, Vlocal_api_arch_lib_dir, Vlocal_arch_lib_dir, and Vlocal_ver_arch_lib_dir.
Referenced by install_defaults().
OCTINTERP_API void set_image_path | ( | const std::string & | path = "" | ) |
Definition at line 289 of file defaults.cc.
References genpath, octave::sys::env::getenv(), octave::directory_path::path_sep_str(), string, Vimage_dir, and VIMAGE_PATH.
Referenced by install_defaults().
OCTINTERP_API std::string subst_octave_home | ( | const std::string & | ) |
Definition at line 98 of file defaults.cc.
References octave::sys::file_ops::dir_sep_char(), OCTAVE_PREFIX, replace(), retval, s, string, and Voctave_home.
Referenced by set_default_arch_lib_dir(), set_default_bin_dir(), set_default_data_dir(), set_default_doc_cache_file(), set_default_fcn_file_dir(), set_default_image_dir(), set_default_info_dir(), set_default_info_file(), set_default_libexec_dir(), set_default_local_api_arch_lib_dir(), set_default_local_api_fcn_file_dir(), set_default_local_api_oct_file_dir(), set_default_local_arch_lib_dir(), set_default_local_fcn_file_dir(), set_default_local_oct_file_dir(), set_default_local_ver_arch_lib_dir(), set_default_local_ver_fcn_file_dir(), set_default_local_ver_oct_file_dir(), set_default_oct_data_dir(), set_default_oct_etc_dir(), set_default_oct_file_dir(), set_default_oct_locale_dir(), set_default_texi_macros_file(), set_local_site_defaults_file(), and set_site_defaults_file().
OCTINTERP_API std::string Varch_lib_dir |
Definition at line 61 of file defaults.cc.
Referenced by set_default_arch_lib_dir(), and set_exec_path().
OCTINTERP_API std::string Vbin_dir |
Definition at line 57 of file defaults.cc.
Referenced by set_default_bin_dir(), and set_exec_path().
OCTINTERP_API std::string Vbuilt_in_docstrings_file |
Definition at line 95 of file defaults.cc.
Referenced by raw_help_from_docstrings_file(), and set_built_in_docstrings_file().
OCTINTERP_API std::string Vdata_dir |
Definition at line 59 of file defaults.cc.
Referenced by set_default_data_dir().
OCTINTERP_API std::string VEDITOR |
Definition at line 88 of file defaults.cc.
Referenced by do_edit_history(), and set_default_editor().
OCTINTERP_API std::string Vfcn_file_dir |
Definition at line 79 of file defaults.cc.
Referenced by load_path::do_initialize(), initial_java_dir(), octave_user_function::mark_as_system_fcn_file(), and set_default_fcn_file_dir().
OCTINTERP_API std::string Vfftw_wisdom_program |
OCTINTERP_API std::string Vimage_dir |
Definition at line 81 of file defaults.cc.
Referenced by set_default_image_dir(), and set_image_path().
OCTINTERP_API std::string Vinfo_dir |
Definition at line 58 of file defaults.cc.
Referenced by set_default_info_dir().
OCTINTERP_API std::string Vlibexec_dir |
Definition at line 60 of file defaults.cc.
Referenced by set_default_libexec_dir().
OCTINTERP_API std::string Vlocal_api_fcn_file_dir |
Definition at line 71 of file defaults.cc.
Referenced by load_path::do_initialize(), and set_default_local_api_fcn_file_dir().
OCTINTERP_API std::string Vlocal_api_oct_file_dir |
Definition at line 67 of file defaults.cc.
Referenced by load_path::do_initialize(), and set_default_local_api_oct_file_dir().
OCTINTERP_API std::string Vlocal_arch_lib_dir |
Definition at line 62 of file defaults.cc.
Referenced by set_default_local_arch_lib_dir(), and set_exec_path().
OCTINTERP_API std::string Vlocal_fcn_file_dir |
Definition at line 72 of file defaults.cc.
Referenced by load_path::do_initialize(), and set_default_local_fcn_file_dir().
OCTINTERP_API std::string Vlocal_oct_file_dir |
Definition at line 68 of file defaults.cc.
Referenced by load_path::do_initialize(), and set_default_local_oct_file_dir().
OCTINTERP_API std::string Vlocal_site_defaults_file |
Definition at line 92 of file defaults.cc.
Referenced by set_local_site_defaults_file().
OCTINTERP_API std::string Vlocal_ver_arch_lib_dir |
Definition at line 64 of file defaults.cc.
Referenced by set_default_local_ver_arch_lib_dir(), and set_exec_path().
OCTINTERP_API std::string Vlocal_ver_fcn_file_dir |
Definition at line 70 of file defaults.cc.
Referenced by load_path::do_initialize(), and set_default_local_ver_fcn_file_dir().
OCTINTERP_API std::string Vlocal_ver_oct_file_dir |
Definition at line 66 of file defaults.cc.
Referenced by load_path::do_initialize(), and set_default_local_ver_oct_file_dir().
OCTINTERP_API std::string Voct_data_dir |
Definition at line 74 of file defaults.cc.
Referenced by load_path::do_initialize(), and set_default_oct_data_dir().
OCTINTERP_API std::string Voct_etc_dir |
Definition at line 75 of file defaults.cc.
Referenced by default_qt_settings_file(), main_window::display_release_notes(), set_built_in_docstrings_file(), and set_default_oct_etc_dir().
OCTINTERP_API std::string Voct_file_dir |
Definition at line 78 of file defaults.cc.
Referenced by load_path::do_initialize(), octave_dld_function::octave_dld_function(), octave_mex_function::octave_mex_function(), and set_default_oct_file_dir().
OCTINTERP_API std::string Voct_locale_dir |
Definition at line 76 of file defaults.cc.
Referenced by resource_manager::get_gui_translation_dir(), and set_default_oct_locale_dir().
OCTINTERP_API std::string Voctave_home |
Definition at line 55 of file defaults.cc.
Referenced by set_octave_home(), subst_octave_home(), and file_editor_tab::update_lexer().
OCTINTERP_API std::string Vsite_defaults_file |
Definition at line 93 of file defaults.cc.
Referenced by set_site_defaults_file().