Anyway, I would really like to improve this current Makefile scheme if possible so it is more a one step build without the user having to intervene with setting environment paths or 'installing'.
Is that even technically possible in the underlying build dependencies?
Yes, I believe this is technically possible. OSG has a lot of flexibility about file paths. Certainly it is currently possible to build without "installing". As I stated, the Makefile system does this provided you setup enough environmental paths. Xcode does this using cross-project dependencies. (I'm not sure how the Visual Studio stuff is setup though.) Run-time I consider a separate issue. But I think it's still technically possible. On Unixes with RPATHs or environmental variables, you can get runtime support without installing. On Windows, if the environment paths are set to find the dlls or all the dlls and executables are in the same directory, you can generally run. And on OS X, there are a lot of biases in the os and tools so you can run anywhere without *installing*. One frequent reason people might run without the formal *installation* is that OSG has yet to put out a release with a stable API and ABI. Furthermore, point releases have been few in-between and usually the answer has been 'pull from CVS' to get around bugs. So its very difficult and dangerous for people with production code to just install a new version of OSG without testing it in isolation first. Thanks, Eric _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake