Flect.Target

Provides various target configuration information.

Source

Functions summary

Functions

get_abi()

Returns the target application binary interface (FLECT_ABI).

Source

get_arch()

Returns the target architecture (FLECT_ARCH).

Source

get_bin_dir()

Returns the binary path (FLECT_BIN_DIR).

Source

get_cc()

Returns the path to the backing C99 compiler (FLECT_CC).

Source

get_cc_args()

Returns the arguments to pass to the backing C99 compiler (FLECT_CC_ARGS).

Source

get_cc_type()

Returns the type of the backing C99 compiler (FLECT_CC_TYPE).

Source

get_cross()

Returns a value indicating whether this is a cross compiler (FLECT_CROSS).

Source

get_endian()

Returns the target endianness (FLECT_ENDIAN).

Source

get_ld()

Returns the backing object code linker (FLECT_LD).

Source

get_ld_args()

Returns the arguments to pass to the backing object code linker (FLECT_LD_ARGS).

Source

get_ld_type()

Returns the type of the backing object code linker (FLECT_LD_TYPE).

Source

get_lib_dir()

Returns the library path (FLECT_LIB_DIR).

Source

get_os()

Returns the target operating system (FLECT_OS).

Source

get_prefix()

Returns the installation prefix (FLECT_PREFIX).

Source

get_sh_lib_dir()

Returns the shared library path (FLECT_SH_LIB_DIR).

Source

get_st_lib_dir()

Returns the static library path (FLECT_ST_LIB_DIR).

Source