> Sounds like CMake can do all but distinguish between user and root.
> Like I said, there is more than one way to do this. I was pointing out
> the method I use which I find to be very efficient and have used
> successfully since well before this was added.
>
> Does it even work on Windows? I develop on all three platforms, and so
> expect my tools to work on all three.
>

No, it does not (at least out of the box, because it needs POSIX shell).
But Windows have simpler layout of plugin directories - we don't load
anything from user's "home". So plugin installation is easier and could
be done e.g. with installer reading Avogadro location from registry.


Of course, it's not too difficult to rewrite avopkg in CMake, Qt, or Python.
I've chosen sh because when it had only basic features its implementation 
was very straightforward (you may find it in 1.0 branch), probably more
straightforward than with other possible tools. But when more features
creeped in it became much more complicated.


-- 
Regards,
Konstantin

------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Avogadro-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/avogadro-devel

Reply via email to