view autovar/README.txt @ 357:d982a00c2177

- PPC64 asm syntax fix, specifying explicitly comparison mode for cmpi (newer toolchains complain, older ones took optional field of instruction which happened to be same value)
author Tassilo Philipp
date Tue, 25 Feb 2020 18:16:13 +0100
parents 43675cb378ce
children
line wrap: on
line source

autovar -- a small macro auto-detection library


the following gives the list of variables available.
for each variable, a separate header file is used.

OS: Operating System
ARCH: Architecture
CC: C Compiler
ABI: Application Binary Interface
OSFAMILY: OS Roots


the following gives the tree of variables

OS: 
  Win32
  Win64
  Darwin
    IOS
    MacOSX
  Linux
  FreeBSD
  OpenBSD
  NetBSD
  DragonFlyBSD
  SunOS
  Cygwin
  MinGW
  NDS
  PSP
  BeOS
  Plan9
  VMS
  Minix
  Unknown

ARCH:
  X86
  X64
  IA64
  PPC
  PPC64
  MIPS64
  MIPS
  ARM
    THUMB
  SH
  SPARC64
  SPARC

ABI:
  PE
  Mach
  ELF
    ELF32
    ELF64

OSFAMILY: 
  Windows
  Unix
  GameConsole

CC:
  INTEL
  MSVC
  GNU
  WATCOM
  PCC
  SUN