Revision: 6966
http://playerstage.svn.sourceforge.net/playerstage/?rev=6966&view=rev
Author: natepak
Date: 2008-08-20 22:19:04 +0000 (Wed, 20 Aug 2008)
Log Message:
-----------
Added patch 2044161 from John Hsu
Modified Paths:
--------------
code/gazebo/trunk/SConstruct
Modified: code/gazebo/trunk/SConstruct
===================================================================
--- code/gazebo/trunk/SConstruct 2008-08-20 21:53:33 UTC (rev 6965)
+++ code/gazebo/trunk/SConstruct 2008-08-20 22:19:04 UTC (rev 6966)
@@ -128,22 +128,28 @@
print "You requested to activate the support for 3D audio. But OgreAL
is not found."
print "http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=3293"
Exit(1)
-
+
+ #FIXME: if this check fails, it makes it fail the check for ODE
+ # This test should be done outside of the configure context below, because
+ # otherwise it tries to link against the not-yet-built libgazebo, causing
+ # the test to always fail.
+ simpleenv = Environment()
+ simpleconf = Configure(env)
+ if not simpleconf.CheckLibWithHeader('ltdl','ltdl.h','CXX'):
+ print " Warning: Failed to find ltdl, no plugin support will be included"
+ env["HAVE_LTDL"]=False
+ else:
+ env["HAVE_LTDL"]=True
+ env["CCFLAGS"].append("-DHAVE_LTDL")
+ simpleconf.Finish()
+
conf = Configure(env, custom_tests = {'CheckODELib' : CheckODELib})
#Check for the ODE library and header
if not conf.CheckCHeader('ode/ode.h'):
print " Error: Install ODE (http://www.ode.org)"
Exit(1)
-
- #FIXME: if this check fails, it makes it fail the check for ODE
- if not conf.CheckLibWithHeader('ltdl','ltdl.h','CXX'):
- print " Warning: Failed to find ltdl, no plugin support will be included"
- env["HAVE_LTDL"]=False
- else:
- env["HAVE_LTDL"]=True
- env["CCFLAGS"].append("-DHAVE_LTDL")
-
+
# Check for trimesh support in ODE
if not conf.CheckODELib():
print ' Error: ODE not compiled with trimesh support.'
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit