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