Expand description
Constants associated with the current target
Constants§
- ARCH
- A string describing the architecture of the CPU that is currently in use.
An example value may be:
"x86"
,"arm"
or"riscv64"
. - DLL_
EXTENSION - Specifies the file extension, if any, used for shared libraries on this platform that goes after the dot.
An example value may be:
"so"
,"elf"
, or"dll"
. - DLL_
PREFIX - Specifies the filename prefix, if any, used for shared libraries on this platform.
This is either
"lib"
or an empty string. (""
). - DLL_
SUFFIX - Specifies the filename suffix, if any, used for shared libraries on this platform.
An example value may be:
".so"
,".elf"
, or".dll"
. - EXE_
EXTENSION - Specifies the file extension, if any, used for executable binaries on this platform.
An example value may be:
"exe"
, or an empty string (""
). - EXE_
SUFFIX - Specifies the filename suffix, if any, used for executable binaries on this platform.
An example value may be:
".exe"
, or".efi"
. - FAMILY
- A string describing the family of the operating system.
An example value may be:
"unix"
, or"windows"
. - OS
- A string describing the specific operating system in use.
An example value may be:
"linux"
, or"freebsd"
.