forked from boostorg/config
@ -14,15 +14,3 @@
|
|||||||
// NVIDIA Specific support
|
// NVIDIA Specific support
|
||||||
// BOOST_GPU_ENABLED : Flag a function or a method as being enabled on the host and device
|
// BOOST_GPU_ENABLED : Flag a function or a method as being enabled on the host and device
|
||||||
#define BOOST_GPU_ENABLED __host__ __device__
|
#define BOOST_GPU_ENABLED __host__ __device__
|
||||||
|
|
||||||
// Boost support macro for NVCC
|
|
||||||
// NVCC Basically behaves like some flavor of MSVC6 + some specific quirks
|
|
||||||
#ifdef __GNUC__
|
|
||||||
|
|
||||||
#include <boost/config/compiler/gcc.hpp>
|
|
||||||
|
|
||||||
#elif defined(_MSC_VER)
|
|
||||||
|
|
||||||
#include <boost/config/compiler/visualc.hpp>
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
@ -13,6 +13,12 @@
|
|||||||
// locate which compiler we are using and define
|
// locate which compiler we are using and define
|
||||||
// BOOST_COMPILER_CONFIG as needed:
|
// BOOST_COMPILER_CONFIG as needed:
|
||||||
|
|
||||||
|
#if defined __CUDACC__
|
||||||
|
// NVIDIA CUDA C++ compiler for GPU
|
||||||
|
# include "boost/config/compiler/nvcc.hpp"
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(__GCCXML__)
|
#if defined(__GCCXML__)
|
||||||
// GCC-XML emulates other compilers, it has to appear first here!
|
// GCC-XML emulates other compilers, it has to appear first here!
|
||||||
# define BOOST_COMPILER_CONFIG "boost/config/compiler/gcc_xml.hpp"
|
# define BOOST_COMPILER_CONFIG "boost/config/compiler/gcc_xml.hpp"
|
||||||
@ -21,10 +27,6 @@
|
|||||||
// EDG based Cray compiler:
|
// EDG based Cray compiler:
|
||||||
# define BOOST_COMPILER_CONFIG "boost/config/compiler/cray.hpp"
|
# define BOOST_COMPILER_CONFIG "boost/config/compiler/cray.hpp"
|
||||||
|
|
||||||
#elif defined __CUDACC__
|
|
||||||
// NVIDIA CUDA C++ compiler for GPU
|
|
||||||
# define BOOST_COMPILER_CONFIG "boost/config/compiler/nvcc.hpp"
|
|
||||||
|
|
||||||
#elif defined __COMO__
|
#elif defined __COMO__
|
||||||
// Comeau C++
|
// Comeau C++
|
||||||
# define BOOST_COMPILER_CONFIG "boost/config/compiler/comeau.hpp"
|
# define BOOST_COMPILER_CONFIG "boost/config/compiler/comeau.hpp"
|
||||||
|
Reference in New Issue
Block a user