Module consts
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".