Hi Alberto, Thanks for the explanation. Changing to .in will be required as it sounds like you are relying upon out of source builds that not all OSG users will use - I for one.
Cheers, Robert. On Fri, Jan 23, 2009 at 4:52 PM, Alberto Luaces <[email protected]> wrote: > Hi Robert, > > El Viernes 23 Enero 2009ES 16:54:56 Robert Osfield escribió: >> I'm just reviewing these changes. I'm curious to how the existing >> (and modified by you) openscenegraph.pc/openthread.pc are used as >> input, and where the output file goes - is it simply built on install? >> I was expecting something like a openscenegraph.pc.in. > > Existing *pc files were provided, but until now they weren't being populated > with the build actual installation values. I simply didn't rename them > because they weren't used so far (not being installed anywhere) so I thought > I could save the mess of having four files, when two of them aren't used in > fact. Although CMake doesn't require them to have any specific extension, I > can rename them to .pc.in if this makes more evident their use for others. > > The filled files are generated at configure time, even before build time. I > chose to generate them in the binary tree at the same relative path that they > have on the source tree (packaging/pkgconfig). > > When OSG is installed, those existing files of the binary tree are installed > (copied) to ${prefix}/lib${postfix}/pkgconfig, which is in the default path > for pkg-config according its manual (libdir/pkgconfig:datadir/pkgconfig) > >> With the introduction of the CMake vars in the openscenegraph.pc it >> does strike me that it'd be logical to handle the version numbers this >> way as well as the install paths. > > Good catch. It should be a matter of changing the version number with > @OPENSCENEGRAPH_VERSION@ and @openthreads_vers...@. However now I realize > that it would be better to populate openthreads.pc[.in] from > src/OpenThreads/CMakeLists.txt since OPENTHREADS_VERSION is only available > from there and is more coherent with respect to OT. > > I will resubmit the files in short. > > Regards, > > Alberto > _______________________________________________ > osg-submissions mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org > _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
