#define CRY_GCC48_AVOID_OPTIMIZE
physinterface.h
Workaround for bug in GCC 4.8. The kind of access patterns here leads to an internal compiler error in GCC 4.8 when optimizing with debug symbols. Two possible solutions are available, compile in Profile mode without debug symbols or remove optimizations in the code where the bug occurs see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
#define CRYPHYSICS_API DLL_IMPORT
IPhysics.h
#define MARK_UNUSED unused_marker(),
physinterface.h
#define MAX_PHYS_THREADS 1
physinterface.h
#define USE_IMPROVED_RIGID_ENTITY_SYNCHRONISATION 1
physinterface.h
#define vector_class Vec3_tpl
IPhysics.h