Alan W. Irwin wrote:
My experience is that you can cleanly distinguish between various Qt4
versions by simply putting qmake for the version you want first on
your PATH.
Do you seriously consider this a solution, or just a hack that works for
you? It breaks as soon as you have two packages
/path/a/foo
/path/a/bar
/path/b/foo
/path/b/bar
The user should not need to go to great contortions to use /path/a/foo
with /path/b/bar.
You obviously feel strongly about this, but your explanation of your
objections is not clear.
Have you ever tried setting the PATH? It is actually quite easy and does
not involve "great contortions".
All I do is execute
PATH='/home/software/qtsdk-2009.02/qt/bin:'$PATH
and from then on, cmake uses the version of Qt4 that I downloaded and
installed in the specified location. If I want the system version of Qt4
again (which I don't for my needs), I remove the above from my PATH.
It really cannot get much simpler than this.
Alan
__________________________
Alan W. Irwin
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake