module RBT::Compile::Constants
Constants
- ALSO_AUTOMATICALLY_INSTALL_THE_UPDATED_GEM
#¶ ↑
ALSO_AUTOMATICALLY_INSTALL_THE_UPDATED_GEM
¶ ↑If the following constant is set to true, then the
RBT
project will also attempt to automatically install this given ruby-gem.That way you can easily batch-update all registered rubygems; they must have a corresponding .yml file that is registered in the respective .yml file at hand, though.
#¶ ↑
- ARRAY_CHECK_FOR_BINARY_DUPLICATES_OPTIONS
#¶ ↑
ARRAY_CHECK_FOR_BINARY_DUPLICATES_OPTIONS
¶ ↑This constant shall include regexes that check for the following commandline options:
rbt --check-for-binary-duplicates rbt --report-binary-duplicates rbt --report-duplicates rbt --binary-duplicates rbt --duplicate-binaries
#¶ ↑
- ARRAY_FEEDBACK_CONFIGURE_OPTIONS
#¶ ↑
ARRAY_FEEDBACK_CONFIGURE_OPTIONS
¶ ↑#¶ ↑
- ARRAY_FEEDBACK_MAKE_OPTIONS
#¶ ↑
ARRAY_FEEDBACK_MAKE_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_ALL_AVAILABLE_PROGRAMS
#¶ ↑
ARRAY_HELP_ALL_AVAILABLE_PROGRAMS
¶ ↑#¶ ↑
- ARRAY_HELP_AVAILABLE_PROGRAM_VERSIONS
#¶ ↑
ARRAY_HELP_AVAILABLE_PROGRAM_VERSIONS
¶ ↑#¶ ↑
- ARRAY_HELP_CHECK_ALL_TAGS_OPTIONS
#¶ ↑
ARRAY_HELP_CHECK_ALL_TAGS_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_CONFIG_OPTIONS
#¶ ↑
ARRAY_HELP_CONFIG_OPTIONS
¶ ↑These options are valid for when the user wishes to feedback the main configuration options.
#¶ ↑
- ARRAY_HELP_CREATE_SHELLSCRIPT_OPTIONS
#¶ ↑
ARRAY_HELP_CREATE_SHELLSCRIPT_OPTIONS
¶ ↑These options are all used for the creation of a shell script, a shell “recipe”.
#¶ ↑
- ARRAY_HELP_DISABLE_AUTOGEN
#¶ ↑
ARRAY_HELP_DISABLE_AUTOGEN
¶ ↑#¶ ↑
- ARRAY_HELP_DONT_KEEP_EXTRACTED_OPTIONS
#¶ ↑
ARRAY_HELP_DONT_KEEP_EXTRACTED_OPTIONS
¶ ↑Allowed options for when we wish to keep the extracted archive.
#¶ ↑
- ARRAY_HELP_DOWNLOAD_THE_SOURCE_OPTIONS
#¶ ↑
ARRAY_HELP_DOWNLOAD_THE_SOURCE_OPTIONS
¶ ↑All download options are stored here.
#¶ ↑
- ARRAY_HELP_DO_COMPILE_IN_A_NON_TRADITIONAL_WAY_OPTIONS
#¶ ↑
ARRAY_HELP_DO_COMPILE_IN_A_NON_TRADITIONAL_WAY_OPTIONS
(ntrad tag)¶ ↑These are the options for when you wish to install in an app-dir like manner.
#¶ ↑
- ARRAY_HELP_DO_COMPILE_IN_A_TRADITIONAL_WAY_OPTIONS
#¶ ↑
ARRAY_HELP_DO_COMPILE_IN_A_TRADITIONAL_WAY_OPTIONS
(trad tag)¶ ↑These options are for compilation into the “/usr/” hierarchy, also called the traditional way to compile a program.
#¶ ↑
- ARRAY_HELP_DO_NOT_COMPILE_OPTIONS
#¶ ↑
ARRAY_HELP_DO_NOT_COMPILE_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_DO_NOT_SYMLINK_OPTIONS
#¶ ↑
ARRAY_HELP_DO_NOT_SYMLINK_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_DO_USE_STOW_OPTIONS
#¶ ↑
ARRAY_HELP_DO_USE_STOW_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_ENABLE_STATIC
#¶ ↑
ARRAY_HELP_ENABLE_STATIC
(static tag)¶ ↑These are the options for static compilation mode.
#¶ ↑
- ARRAY_HELP_FEEDBACK_ALL_BINARIES_OPTIONS
#¶ ↑
ARRAY_HELP_FEEDBACK_ALL_BINARIES_OPTIONS
¶ ↑Keep track of which binaries a specific program should install.
#¶ ↑
- ARRAY_HELP_FEEDBACK_EVERY_CASE_OPTION_OPTIONS
#¶ ↑
ARRAY_HELP_FEEDBACK_EVERY_CASE_OPTION_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_FEEDBACK_LAST_COMPILED_OPTIONS
#¶ ↑
ARRAY_HELP_FEEDBACK_LAST_COMPILED_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_FEEDBACK_PROGRAM_VERSION_OPTIONS
#¶ ↑
ARRAY_HELP_FEEDBACK_PROGRAM_VERSION_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_FEEDBACK_VERSIONS_OPTIONS
#¶ ↑
ARRAY_HELP_FEEDBACK_VERSIONS_OPTIONS
¶ ↑This Array is used to feedback different versions in use.
#¶ ↑
- ARRAY_HELP_FIND_ALL_ARCHIVES
#¶ ↑
ARRAY_HELP_FIND_ALL_ARCHIVES
¶ ↑#¶ ↑
- ARRAY_HELP_GENERATE_ALL_SLACK_DESC_FILES_OPTIONS
#¶ ↑
ARRAY_HELP_GENERATE_ALL_SLACK_DESC_FILES_OPTIONS
¶ ↑All the registered options for creating slackware .desc files.
#¶ ↑
- ARRAY_HELP_GENERATE_HOMEPAGE_OPTIONS
#¶ ↑
ARRAY_HELP_GENERATE_HOMEPAGE_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_GENERATE_PDF_TUTORIAL_OPTIONS
#¶ ↑
ARRAY_HELP_GENERATE_PDF_TUTORIAL_OPTIONS
¶ ↑All options that can be used to generate the .pdf tutorial.
#¶ ↑
- ARRAY_HELP_GENERATE_SHELL_COMPLETION_OPTIONS
#¶ ↑
ARRAY_HELP_GENERATE_SHELL_COMPLETION_OPTIONS
¶ ↑There are the options for shell-completion.
#¶ ↑
- ARRAY_HELP_GENERATE_SLACK_DESC_FILE
#¶ ↑
ARRAY_HELP_GENERATE_SLACK_DESC_FILE
¶ ↑Help entries to generate a slack-desc file.
#¶ ↑
- ARRAY_HELP_INCLUDED_OPTIONS
#¶ ↑
ARRAY_HELP_INCLUDED_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_KEEP_EXTRACTED_OPTIONS
#¶ ↑
ARRAY_HELP_KEEP_EXTRACTED_OPTIONS
¶ ↑Note that an alias to this is –dont-remove-extracted-archive
#¶ ↑
- ARRAY_HELP_LAST_COMPILED_OPTIONS
#¶ ↑
ARRAY_HELP_LAST_COMPILED_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_LAST_COMPILED_PROGRAM_OPTIONS
#¶ ↑
ARRAY_HELP_LAST_COMPILED_PROGRAM_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_LAST_CONFIGURE_OPTIONS
#¶ ↑
ARRAY_HELP_LAST_CONFIGURE_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_LAST_DOWNLOADED_OPTIONS
#¶ ↑
ARRAY_HELP_LAST_DOWNLOADED_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_LOG_DIR_OPTIONS
#¶ ↑
ARRAY_HELP_LOG_DIR_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_OUTPUT_ALL_URLS_OPTIONS
#¶ ↑
ARRAY_HELP_OUTPUT_ALL_URLS_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_PACKAGE_RBT_OPTIONS
#¶ ↑
ARRAY_HELP_PACKAGE_RBT_OPTIONS
¶ ↑All options if one wishes to package up the
RBT
scripts.#¶ ↑
- ARRAY_HELP_PREFIX_IN_USE
#¶ ↑
ARRAY_HELP_PREFIX_IN_USE
¶ ↑#¶ ↑
- ARRAY_HELP_PURGE_ALL_MAN_ENTRIES
#¶ ↑
ARRAY_HELP_PURGE_ALL_MAN_ENTRIES
¶ ↑#¶ ↑
- ARRAY_HELP_QUERY_THE_EXISTANCE_OF_A_BINARY_NAME
#¶ ↑
ARRAY_HELP_QUERY_THE_EXISTANCE_OF_A_BINARY_NAME
¶ ↑#¶ ↑
- ARRAY_HELP_REMOVE_ALL_SYMLINKS_OPTIONS
#¶ ↑
ARRAY_HELP_REMOVE_ALL_SYMLINKS_OPTIONS
¶ ↑This Array collects all options used for when we wish to remove all symlinks in the /Programs hierarchy.
#¶ ↑
- ARRAY_HELP_REPLACE_SYMLINKS_OPTIONS
#¶ ↑
ARRAY_HELP_REPLACE_SYMLINKS_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_REPORT_N_PROGRAMS_OPTIONS
#¶ ↑
ARRAY_HELP_REPORT_N_PROGRAMS_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_SCAN_SOURCE_ARCHIVE_OPTIONS
#¶ ↑
ARRAY_HELP_SCAN_SOURCE_ARCHIVE_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_SHOW_ALL_OPTIONS
#¶ ↑
ARRAY_HELP_SHOW_ALL_OPTIONS
¶ ↑This covers all options that can be obtained via e. g “ry gcc show_all”.
#¶ ↑
- ARRAY_HELP_SHOW_HIGHEST_PROGRAMS_OPTIONS
#¶ ↑
ARRAY_HELP_SHOW_HIGHEST_PROGRAMS_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_SHOW_LAST_UPDATE_OPTIONS
#¶ ↑
ARRAY_HELP_SHOW_LAST_UPDATE_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_SHOW_REGISTERED_KEYS
#¶ ↑
ARRAY_HELP_SHOW_REGISTERED_KEYS
¶ ↑#¶ ↑
- ARRAY_HELP_SHOW_WHICH_COLOURS_WILL_BE_USED
#¶ ↑
ARRAY_HELP_SHOW_WHICH_COLOURS_WILL_BE_USED
¶ ↑The constants stored in the Array here can be used to display which colours will be used by the
RBT
project.#¶ ↑
- ARRAY_HELP_SIMULATION_MODE_OPTIONS
#¶ ↑
ARRAY_HELP_SIMULATION_MODE_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_SKIP_EXTRACTING_OPTIONS
#¶ ↑
ARRAY_HELP_SKIP_EXTRACTING_OPTIONS
¶ ↑Options in order to skip extracting the tarball.
#¶ ↑
- ARRAY_HELP_TEMP_DIR
#¶ ↑
RBT::ARRAY_HELP_TEMP_DIR¶ ↑
This constant will keep track of the
RBT
temp directory, e. g. where we will extract archives to.#¶ ↑
- ARRAY_HELP_TOGGLE_DEBUG_VALUE_OPTIONS
#¶ ↑
ARRAY_HELP_TOGGLE_DEBUG_VALUE_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_UPDATE_BINARY_NAMES_OPTIONS
#¶ ↑
ARRAY_HELP_UPDATE_BINARY_NAMES_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_USE_AUTOGEN
#¶ ↑
ARRAY_HELP_USE_AUTOGEN
¶ ↑All options when we wish to use autogen.
#¶ ↑
- ARRAY_HELP_USE_BUILD_DIRECTORY_OPTIONS
#¶ ↑
ARRAY_HELP_USE_BUILD_DIRECTORY_OPTIONS
¶ ↑#¶ ↑
- ARRAY_HELP_VIEW_AVAILABLE_LICENSES_OPTIONS
#¶ ↑
ARRAY_HELP_VIEW_AVAILABLE_LICENSES_OPTIONS
¶ ↑#¶ ↑
- ARRAY_SHOW_LAST_UPDATED_OPTIONS
#¶ ↑
ARRAY_SHOW_LAST_UPDATED_OPTIONS
¶ ↑#¶ ↑
- ARRAY_SYMLINK_ALL_PROGRAMS_OPTIONS
#¶ ↑
ARRAY_SYMLINK_ALL_PROGRAMS_OPTIONS
¶ ↑All “symlink all programs” options are stored here.
#¶ ↑
- DEFAULT_NAME_FOR_THE_BUILD_DIRECTORY
#¶ ↑
DEFAULT_NAME_FOR_THE_BUILD_DIRECTORY
¶ ↑What name will our default build directory have? Useful when we wish to use other build dirs.
The reason the name is so long is because the shorter name “BUILD” sometimes may already be an existing file. The program “brotli” has had this problem - it carried a file called “BUILD” by default, which obviously means that a “cd BUILD/” event will fail lateron.
#¶ ↑
- DEFAULT_PROGRAM
#¶ ↑
DEFAULT_PROGRAM
¶ ↑Set the default program here.
#¶ ↑
- OPTIONS_NO_COLOURS
#¶ ↑
OPTIONS_NO_COLOURS
¶ ↑Synonyms for colour usage. All these instructions can be used to disable colours.
#¶ ↑
- TEMP_DIR
#¶ ↑
TEMP_DIR
¶ ↑#¶ ↑
- TEMP_DIR_FOR_RBT
#¶ ↑
TEMP_DIR_FOR_RBT
¶ ↑#¶ ↑
- THIS_FILE
#¶ ↑
THIS_FILE
¶ ↑#¶ ↑