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

Reply via email to