Changeset 1923 for code/branches/physics/src/ogreode/OgreOdePreReqs.h
- Timestamp:
- Oct 14, 2008, 10:07:50 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/physics/src/ogreode/OgreOdePreReqs.h
r1919 r1923 2 2 #define _OGREODEPREREQS_H_ 3 3 4 #include "Ogre.h" 5 #include "OgreNoMemoryMacros.h" 4 // we have to include the entire ode.h because the config file can either be 5 // config.h or odeconfig.h and it takes these files to determine the version 6 // in the first place. 6 7 #include "ode/ode.h" 7 #include "OgreMemoryMacros.h"8 #include <OgrePrerequisites.h> 8 9 9 10 namespace OgreOde 11 { 12 #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32 13 # if defined( OGREODE_EXPORTS ) 14 # define _OgreOdeExport __declspec( dllexport ) 15 # else 16 # if defined( __MINGW32__ ) 17 # define _OgreOdeExport 18 # else 19 # define _OgreOdeExport __declspec(dllimport) 20 # endif 21 # endif 22 #elif defined ( OGRE_GCC_VISIBILITY ) 23 # define _OgreOdeExport __attribute__ ((visibility("default"))) 24 #else 25 # define _OgreOdeExport 26 #endif 10 #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32 11 # if defined( OGREODE_EXPORTS ) 12 # define _OgreOdeExport __declspec( dllexport ) 13 # else 14 # if defined( __MINGW32__ ) 15 # define _OgreOdeExport 16 # else 17 # define _OgreOdeExport __declspec(dllimport) 18 # endif 19 # endif 20 #elif defined ( OGRE_GCC_VISIBILITY ) 21 # define _OgreOdeExport __attribute__ ((visibility("default"))) 22 #else 23 # define _OgreOdeExport 24 #endif 27 25 28 26 // determine ODE version. In 0.10 and following, ODE uses odeconfig.h in the headers and … … 36 34 37 35 36 namespace OgreOde 37 { 38 38 #if ODE_VERSION_MINOR < 10 39 39 # ifndef dTriIndex 40 40 # if dTRIMESH_16BIT_INDICES 41 41 # if dTRIMESH_GIMPACT 42 typedef uint32 dTriIndex; 42 43 typedef uint32 dTriIndex; 44 43 45 # else // dTRIMESH_GIMPACT 44 typedef uint16 dTriIndex; 46 47 typedef uint16 dTriIndex; 48 45 49 # endif // dTRIMESH_GIMPACT 46 50 # else // dTRIMESH_16BIT_INDICES 47 typedef int dTriIndex; 51 52 typedef int dTriIndex; 53 48 54 # endif // dTRIMESH_16BIT_INDICES 49 55 # endif
Note: See TracChangeset
for help on using the changeset viewer.