Page Menu
Home
HEPForge
Search
Configure Global Search
Log In
Files
F8309428
vcconfig.h
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
802 B
Subscribers
None
vcconfig.h
View Options
// This works as "top-level-include" during the VC++ build process.
// GCC specific funtions used throughout the Rave build are defined
// here to generate Visual C++ compatibility.
// Without this, VC++ does not provide M_PI
#define _USE_MATH_DEFINES
// Provide special functions not in the C++ standard, but supplied
// by boost
#include
"boost/math/special_functions/fpclassify.hpp"
#define isnan boost::math::isnan
#define isfinite boost::math::isfinite
#define finite isfinite
// This tells the linker to make the marked classes accessible within
// the DLL
#if defined(_MSC_VER)
# define RaveDllExport __declspec(dllexport)
#else
# define RaveDllExport
#endif
// Disable use of GNU extensions
#if defined(_MSC_VER)
# define DISABLE_GNU_EXTENSIONS
#endif
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Sat, Dec 21, 3:20 PM (1 d, 6 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3849072
Default Alt Text
vcconfig.h (802 B)
Attached To
rRAVESVN ravesvn
Event Timeline
Log In to Comment