#ifndef IL_ARCHITECTURE_H #define IL_ARCHITECTURE_H #if defined(__x86_64__) # define IL_ARCHITECTURE_X64 1 # define IL_ARCHITECTURE "x64" #elif defined(__i386__) # define IL_ARCHITECTURE_X86 1 # define IL_ARCHITECTURE "x86" #elif defined(__ppc__) # define IL_ARCHITECTURE_PPC 1 # define IL_ARCHITECTURE "PowerPC" #elif defined(__arm__) # define IL_ARCHITECTURE_ARN 1 # define IL_ARCHITECTURE "ARM" #elif defined(__mips__) # define IL_ARCHITECTURE_MIPS 1 # define IL_ARCHITECTURE "MIPS" #else # error "Undetected architecture" #endif #endif // IL_ARCHITECTURE_H