Go to the documentation of this file.00001 # if defined( __GNUC__ ) && defined( __i386__ )
00002 # define OROBLD_OS_ARCH_i386
00003 # elif defined( __GNUC__ ) && defined( __x86_64__ )
00004 # define OROBLD_OS_ARCH_x86_64
00005 # elif defined( __GNUC__ ) && (defined( __powerpc__ ) || defined( __PPC__ ) )
00006 # define OROBLD_OS_ARCH_ppc
00007 # elif defined( __GNUC__ ) && (defined( __arm__ ) || defined( __ARM__ ) )
00008 # define OROBLD_OS_ARCH_arm
00009 # elif defined( __GNUC__ ) && defined( __ia64__ )
00010 # error "ia64 Is not yet supported, contact the orocos-dev mailinglist for further actions."
00011 # define OROBLD_OS_ARCH_ia64
00012 # elif defined( __MINGW32__ ) && defined( __i386__ )
00013 # define OROBLD_OS_ARCH_i386
00014 # elif defined( WIN32 )
00015 # define OROBLD_OS_ARCH_i386
00016 # else
00017 # error "Unknown Processor Architecture"
00018 # define OROBLD_OS_ARCH_unknown
00019 # endif