[Python-ogre-commit] SF.net SVN: python-ogre:[804] trunk/python-ogre
Brought to you by:
andy_miller,
roman_yakovenko
|
From: <and...@us...> - 2008-11-19 10:38:22
|
Revision: 804
http://python-ogre.svn.sourceforge.net/python-ogre/?rev=804&view=rev
Author: andy_miller
Date: 2008-11-19 10:38:17 +0000 (Wed, 19 Nov 2008)
Log Message:
-----------
Fix for OgreBulletc under Linux
Modified Paths:
--------------
trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsRay.cpp
trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsRay.h
trunk/python-ogre/environment.py
Modified: trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsRay.cpp
===================================================================
--- trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsRay.cpp 2008-11-18 23:15:10 UTC (rev 803)
+++ trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsRay.cpp 2008-11-19 10:38:17 UTC (rev 804)
@@ -72,6 +72,11 @@
{
return mRay.getPoint(mMaxDistance);
}
+ // basic CollisionRay inline methods
+ const Ogre::Ray & CollisionRayResultCallback ::getRay() const
+ {
+ return mRay;
+ }
// -------------------------------------------------------------------------
bool CollisionRayResultCallback::doesCollide() const
{
Modified: trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsRay.h
===================================================================
--- trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsRay.h 2008-11-18 23:15:10 UTC (rev 803)
+++ trunk/python-ogre/ThirdParty/ogrebullet/Collisions/OgreBulletCollisionsRay.h 2008-11-19 10:38:17 UTC (rev 804)
@@ -48,7 +48,7 @@
void setWorld(CollisionsWorld *world);
void setMaxDistance(Ogre::Real max_distance);
- inline const Ogre::Ray &getRay() const;
+ const Ogre::Ray & getRay() const;
inline Ogre::Vector3 getRayStartPoint() const;
inline Ogre::Vector3 getRayEndPoint() const;
@@ -61,11 +61,7 @@
};
// -------------------------------------------------------------------------
- // basic CollisionRay inline methods
- inline const Ogre::Ray &CollisionRayResultCallback ::getRay() const
- {
- return mRay;
- }
+
// -------------------------------------------------------------------------
// CollisionClosestRay
class CollisionClosestRayResultCallback : public CollisionRayResultCallback
Modified: trunk/python-ogre/environment.py
===================================================================
--- trunk/python-ogre/environment.py 2008-11-18 23:15:10 UTC (rev 803)
+++ trunk/python-ogre/environment.py 2008-11-19 10:38:17 UTC (rev 804)
@@ -1600,7 +1600,7 @@
if isWindows():
CCFLAGS = ' -DWIN32 -DNDEBUG -D_WINDOWS -D_PRECOMP '
else:
- CCFLAGS = ' -D_PRECOMP '
+ CCFLAGS = ' -D_PRECOMP -fno-inline '
libs.append ( boost_python_index.lib )
ModuleName = 'OgreBulletC'
CheckIncludes=['boost/python.hpp', 'Ogre.h']
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|