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

Reply via email to