GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <cstdlib>
#include <algorithm>
#include <iostream>
#include <string>
#include "dir-ops.h"
#include "oct-env.h"
#include "file-stat.h"
#include "pathsearch.h"
#include "str-vec.h"
#include <defaults.h>
#include "defun.h"
#include "error.h"
#include "file-ops.h"
#include "errwarn.h"
#include "help.h"
#include "input.h"
#include "load-path.h"
#include "ovl.h"
#include "ov.h"
#include "parse.h"
#include "interpreter.h"
#include "unwind-prot.h"
#include "variables.h"
#include <version.h>
Go to the source code of this file.
OCTAVE_EXPORT octave_value_list FEDITOR | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 490 of file defaults.cc.
References SET_NONEMPTY_INTERNAL_STRING_VARIABLE.
Referenced by install_defaults_fcns().
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().
|
static |
Definition at line 401 of file defaults.cc.
References octave::sys::file_ops::dir_sep_str(), octave::sys::env::getenv(), string, Vbuilt_in_docstrings_file, and Voct_etc_dir.
Referenced by install_defaults().
|
static |
Definition at line 148 of file defaults.cc.
References OCTAVE_ARCHLIBDIR, subst_octave_home(), and Varch_lib_dir.
Referenced by install_defaults().
|
static |
Definition at line 244 of file defaults.cc.
References OCTAVE_BINDIR, subst_octave_home(), and Vbin_dir.
Referenced by install_defaults().
|
static |
Definition at line 136 of file defaults.cc.
References OCTAVE_DATADIR, subst_octave_home(), and Vdata_dir.
Referenced by install_defaults().
|
static |
Definition at line 308 of file defaults.cc.
References octave::sys::env::getenv(), OCTAVE_DOC_CACHE_FILE, string, subst_octave_home(), and Vdoc_cache_file.
Referenced by install_defaults().
|
static |
Definition at line 361 of file defaults.cc.
References octave::sys::env::getenv(), string, and VEDITOR.
Referenced by install_defaults().
|
static |
Definition at line 208 of file defaults.cc.
References OCTAVE_FCNFILEDIR, subst_octave_home(), and Vfcn_file_dir.
Referenced by install_defaults().
|
static |
Definition at line 214 of file defaults.cc.
References OCTAVE_IMAGEDIR, subst_octave_home(), and Vimage_dir.
Referenced by install_defaults().
|
static |
Definition at line 130 of file defaults.cc.
References OCTAVE_INFODIR, subst_octave_home(), and Vinfo_dir.
Referenced by install_defaults().
|
static |
Definition at line 334 of file defaults.cc.
References octave::sys::env::getenv(), OCTAVE_INFOFILE, string, subst_octave_home(), and Vinfo_file.
Referenced by install_defaults().
|
static |
Definition at line 347 of file defaults.cc.
References octave::sys::env::getenv(), string, and Vinfo_program.
Referenced by install_defaults().
|
static |
Definition at line 142 of file defaults.cc.
References OCTAVE_LIBEXECDIR, subst_octave_home(), and Vlibexec_dir.
Referenced by install_defaults().
|
static |
Definition at line 160 of file defaults.cc.
References OCTAVE_LOCALAPIARCHLIBDIR, subst_octave_home(), and Vlocal_api_arch_lib_dir.
Referenced by install_defaults().
|
static |
Definition at line 196 of file defaults.cc.
References OCTAVE_LOCALAPIFCNFILEDIR, subst_octave_home(), and Vlocal_api_fcn_file_dir.
Referenced by install_defaults().
|
static |
Definition at line 178 of file defaults.cc.
References OCTAVE_LOCALAPIOCTFILEDIR, subst_octave_home(), and Vlocal_api_oct_file_dir.
Referenced by install_defaults().
|
static |
Definition at line 154 of file defaults.cc.
References OCTAVE_LOCALARCHLIBDIR, subst_octave_home(), and Vlocal_arch_lib_dir.
Referenced by install_defaults().
|
static |
Definition at line 202 of file defaults.cc.
References OCTAVE_LOCALFCNFILEDIR, subst_octave_home(), and Vlocal_fcn_file_dir.
Referenced by install_defaults().
|
static |
Definition at line 184 of file defaults.cc.
References OCTAVE_LOCALOCTFILEDIR, subst_octave_home(), and Vlocal_oct_file_dir.
Referenced by install_defaults().
|
static |
Definition at line 166 of file defaults.cc.
References OCTAVE_LOCALVERARCHLIBDIR, subst_octave_home(), and Vlocal_ver_arch_lib_dir.
Referenced by install_defaults().
|
static |
Definition at line 190 of file defaults.cc.
References OCTAVE_LOCALVERFCNFILEDIR, subst_octave_home(), and Vlocal_ver_fcn_file_dir.
Referenced by install_defaults().
|
static |
Definition at line 172 of file defaults.cc.
References OCTAVE_LOCALVEROCTFILEDIR, subst_octave_home(), and Vlocal_ver_oct_file_dir.
Referenced by install_defaults().
|
static |
Definition at line 220 of file defaults.cc.
References OCTAVE_OCTDATADIR, subst_octave_home(), and Voct_data_dir.
Referenced by install_defaults().
|
static |
Definition at line 226 of file defaults.cc.
References OCTAVE_OCTETCDIR, subst_octave_home(), and Voct_etc_dir.
Referenced by install_defaults().
|
static |
Definition at line 238 of file defaults.cc.
References OCTAVE_OCTFILEDIR, subst_octave_home(), and Voct_file_dir.
Referenced by install_defaults().
|
static |
Definition at line 232 of file defaults.cc.
References OCTAVE_OCTLOCALEDIR, subst_octave_home(), and Voct_locale_dir.
Referenced by install_defaults().
|
static |
Definition at line 321 of file defaults.cc.
References octave::sys::env::getenv(), OCTAVE_TEXI_MACROS_FILE, string, subst_octave_home(), and Vtexi_macros_file.
Referenced by install_defaults().
void set_exec_path | ( | const std::string & | path_arg | ) |
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().
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().
|
static |
Definition at line 372 of file defaults.cc.
References octave::sys::env::getenv(), OCTAVE_LOCALSTARTUPFILEDIR, string, subst_octave_home(), and Vlocal_site_defaults_file.
Referenced by install_defaults().
|
static |
Definition at line 122 of file defaults.cc.
References octave::sys::env::getenv(), OCTAVE_PREFIX, string, and Voctave_home.
Referenced by install_defaults().
|
static |
Definition at line 387 of file defaults.cc.
References octave::sys::env::getenv(), OCTAVE_STARTUPFILEDIR, string, subst_octave_home(), and Vsite_defaults_file.
Referenced by install_defaults().
std::string subst_octave_home | ( | const std::string & | s | ) |
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().
Definition at line 490 of file defaults.cc.
std::string Varch_lib_dir |
Definition at line 61 of file defaults.cc.
Referenced by set_default_arch_lib_dir(), and set_exec_path().
std::string Vbin_dir |
Definition at line 57 of file defaults.cc.
Referenced by set_default_bin_dir(), and set_exec_path().
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().
std::string Vdata_dir |
Definition at line 59 of file defaults.cc.
Referenced by set_default_data_dir().
std::string VEDITOR |
Definition at line 88 of file defaults.cc.
Referenced by do_edit_history(), and set_default_editor().
|
static |
Definition at line 85 of file defaults.cc.
Referenced by set_exec_path().
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().
std::string Vimage_dir |
Definition at line 81 of file defaults.cc.
Referenced by set_default_image_dir(), and set_image_path().
|
static |
Definition at line 90 of file defaults.cc.
Referenced by set_image_path().
std::string Vinfo_dir |
Definition at line 58 of file defaults.cc.
Referenced by set_default_info_dir().
std::string Vlibexec_dir |
Definition at line 60 of file defaults.cc.
Referenced by set_default_libexec_dir().
std::string Vlocal_api_arch_lib_dir |
Definition at line 63 of file defaults.cc.
Referenced by set_default_local_api_arch_lib_dir(), and set_exec_path().
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().
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().
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().
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().
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().
std::string Vlocal_site_defaults_file |
Definition at line 92 of file defaults.cc.
Referenced by set_local_site_defaults_file().
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().
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().
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().
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().
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().
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().
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().
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().
std::string Vsite_defaults_file |
Definition at line 93 of file defaults.cc.
Referenced by set_site_defaults_file().