Hi Mark,<br><br>Removing this entry will force more applications to explicitly put the path to the osgPluigins directory.  It doesn't override anything, so if you wanted to the move the library afterwards then you could but you'd have to specify the new path - that would only take you make to position of not having this inbuilt function at all.<br>
<br>As for it being dangerous, well the OSG versions it's dll's + so's and it versions the plugins directory, so the danger is not a real one.<br><br>Robert.<br><br><div class="gmail_quote">On Mon, Mar 23, 2009 at 9:47 PM, Mark Sciabica <span dir="ltr"><<a href="mailto:msciabica@itracs.com">msciabica@itracs.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Robert,<br>
<br>
Sorry, I thought it would have been clear from my first e-mail. I'll try again.<br>
<br>
FileUtils.cpp in osgDB has this code.<br>
<br>
static void appendInstallationLibraryFilePaths(osgDB::FilePathList& filepath)<br>
{<br>
#ifdef OSG_DEFAULT_LIBRARY_PATH<br>
<br>
   // Append the install prefix path to the library search path if configured<br>
   filepath.push_back(ADDQUOTES(OSG_DEFAULT_LIBRARY_PATH));<br>
#endif<br>
}<br>
<br>
osgDB's CMakeLists.txt has this line:<div class="im"><br>
<br>
   ADD_DEFINITIONS(-DOSG_DEFAULT_LIBRARY_PATH=${CMAKE_INSTALL_PREFIX}/lib${LIB_POSTFIX}/${OSG_PLUGINS})<br>
<br></div>
This means that the install path configured at build time will be searched for plugins. This does not make sense for prebuilt  binaries because the install location will likely be different on different machines. I propose removing the function appendInstallationLibraryFilePaths, and also the line in CMakeLists since it is only this function that makes use of it.<br>

<br>
Mark<br>
<br>
<br>
Robert Osfield wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
On Mon, Mar 23, 2009 at 7:37 PM, Mark Sciabica <<a href="mailto:msciabica@itracs.com" target="_blank">msciabica@itracs.com</a> <mailto:<a href="mailto:msciabica@itracs.com" target="_blank">msciabica@itracs.com</a>>> wrote:<br>

<br>
<br>
    Thanks for the reply. I'll be upgrade CMake for my next build of<br>
    OSG. But do you have any comment on the final paragraph of my<br>
    e-mail? Embedding the install path configured when OSG is built<br>
    only makes sense if OSG is not distributed in binary form.<br>
<br>
<br>
You'll need to be far more specific about what you are talking about for me to comment.<br>
<br>
Robert.<br>
<br></div><div class="im">
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
  <br>
</div></blockquote><div><div></div><div class="h5">
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</div></div></blockquote></div><br>