class SYSTEM_TOOLS
Summary
Overview
creation features
exported features
  • add_external_header_path (path: STRING)
    Append path to external_header_path taking into account how the current linker likes it to get this path.
  • add_external_lib (lib: STRING)
    Append lib to external_lib taking into account how the current linker likes it to get an additional library.
  • add_external_lib_path (path: STRING)
    Append path to external_lib_path taking into account how the current linker likes it to get this path.
system_name: STRING
writable attribute
system_flavor: STRING
writable attribute
config: SE_CONFIG
writable attribute
is_c_plus_plus_file_path (path: STRING): BOOLEAN
effective function
True when there path has one of the following suffix: ".cpp", ".cc", or ".C".
make_suffix: STRING
once function
Suffix for make file produced by compile_to_c.
x_suffix: STRING
once function
Executable files suffix.
object_suffix: STRING
once function
Of object File produced by the C Compiler.
precompiled_header_suffix: STRING
once function
Suffix for precompiled header.
append_c_linker_option (arg: STRING)
effective procedure
append_c_compiler_option (arg: STRING)
effective procedure
libraries_module: STRING
effective function
loaded_plugin (location: STRING, name: STRING): PLUGIN
effective function
precompile_header_supported: BOOLEAN
effective function
c_compiler: STRING
writable attribute
One item of compiler_list or c_plus_plus_compiler_list
add_external_header_path (path: STRING)
effective procedure
Append path to external_header_path taking into account how the current linker likes it to get this path.
add_external_lib (lib: STRING)
effective procedure
Append lib to external_lib taking into account how the current linker likes it to get an additional library.
add_external_lib_path (path: STRING)
effective procedure
Append path to external_lib_path taking into account how the current linker likes it to get this path.