mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-04 05:17:07 +00:00 
			
		
		
		
	git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2994 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			79 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
//  Boost compiler configuration selection header file
 | 
						|
 | 
						|
//  (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
 | 
						|
//  distribute this software is granted provided this copyright notice appears
 | 
						|
//  in all copies. This software is provided "as is" without express or implied
 | 
						|
//  warranty, and with no claim as to its suitability for any purpose.
 | 
						|
 | 
						|
//  See http://www.boost.org for most recent version.
 | 
						|
 | 
						|
// locate which compiler we are using and define
 | 
						|
// BOOST_COMPILER_CONFIG as needed: 
 | 
						|
 | 
						|
#if defined __GNUC__
 | 
						|
//  GNU C++:
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/gcc.hpp"
 | 
						|
 | 
						|
# elif defined __COMO__
 | 
						|
//  Comeau C++
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/comeau.hpp"
 | 
						|
 | 
						|
#elif defined __KCC
 | 
						|
//  Kai C++
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/kai.hpp"
 | 
						|
 | 
						|
#elif defined __sgi
 | 
						|
//  SGI MIPSpro C++
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/sgi_mipspro.hpp"
 | 
						|
 | 
						|
#elif defined __DECCXX
 | 
						|
//  Compaq Tru64 Unix cxx
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/compaq_cxx.hpp"
 | 
						|
 | 
						|
#elif defined __ghs
 | 
						|
//  Greenhills C++
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/greenhills.hpp"
 | 
						|
 | 
						|
#elif defined __BORLANDC__
 | 
						|
//  Borland
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/borland.hpp"
 | 
						|
 | 
						|
#elif defined(__ICL) || defined(__ICC)
 | 
						|
//  Intel
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/intel.hpp"
 | 
						|
 | 
						|
#elif defined  __MWERKS__
 | 
						|
//  Metrowerks CodeWarrior
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/metrowerks.hpp"
 | 
						|
 | 
						|
#elif defined  __SUNPRO_CC
 | 
						|
//  Sun Workshop Compiler C++
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/sunpro_cc.hpp"
 | 
						|
 | 
						|
#elif defined __HP_aCC
 | 
						|
//  HP aCC
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/hp_acc.hpp"
 | 
						|
 | 
						|
#elif defined(__MRC__) || defined(__SC__)
 | 
						|
//  MPW MrCpp or SCpp
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/mpw.hpp"
 | 
						|
 | 
						|
#elif defined(__IBMCPP__)
 | 
						|
//  IBM Visual Age
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/vacpp.hpp"
 | 
						|
 | 
						|
#elif defined _MSC_VER
 | 
						|
//  Microsoft Visual C++
 | 
						|
//
 | 
						|
//  Must remain the last #elif since some other vendors (Metrowerks, for
 | 
						|
//  example) also #define _MSC_VER
 | 
						|
#   define BOOST_COMPILER_CONFIG "boost/config/compiler/visualc.hpp"
 | 
						|
 | 
						|
#elif defined (BOOST_ASSERT_CONFIG)
 | 
						|
// this must come last - generate an error if we don't
 | 
						|
// recognise the compiler:
 | 
						|
#  error "Unknown compiler - please configure and report the results to boost.org"
 | 
						|
 | 
						|
#endif
 | 
						|
 |