[osg-users] Conan C++ dependency manager

michael kapelko kornerr at gmail.com
Thu Jan 11 06:46:03 PST 2018


Julien, don't forget to include step by step guide(s) on how to build
OpenSceneGraph for Linux, macOS, and Windows once you're done with the
first iteration.
I'm sure other people would try Conan then, too.

On 11 January 2018 at 12:29, Julien Valentin <julienvalentin51 at gmail.com> wrote:
> Hi
> Okay, i'm happy that conan induces such an enthusiasm,
> My plan is to create a repo for all osg ecosystem:
> -top directory (packagename, OpenSceneGraph, osgEarth, osgAudio...)
>     -subdirs containing versionned recipe
>
> But I don't have all the necessary knowledge of its mecanism in order to tell my vision is the good one. So anyone more familiar with conan have to stop me if I say bullshit.
> Here's my 2 main observations that would require deepest knowledge of conan
> 1)conan seams to manage built package itself in custom directory so we can't forsee that
> 2)conan is userspace so we can't manage environement variables or any root stuff
>
> it forces me to choose an alternative to classic "one-directory-per-lib" + add directories to PATH
> The solution I used in the recipe is to let user install all his recipe from the same directory and put all recipes libraries into commons bin,lib,include with a custom deploy() method
> It's bad but I havent figured how conan manage its paths ... My paranoia tells me it is there they try to create dependancy to conan rules (and chain us in their system) but i'm not sure.
>
> Cheers
>
>
>
> cfjob wrote:
>> Hi,
>> Great to see integrate osg to conan.
>> Users could use osg from conan without having to rebuild it.
>> ...
>>
>> Thank you!
>>
>> Cheers,
>> Ben
>
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=72722#72722
>
>
>
>
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


More information about the osg-users mailing list