Or set it from a ctest -S script,or set it in the cmake-gui or ccmake UI
On Wed, Mar 11, 2009 at 2:36 PM, David Cole <[email protected]> wrote: > No env var, use -D > > > On Wed, Mar 11, 2009 at 2:35 PM, Michael Jackson < > [email protected]> wrote: > >> Just to be clear on that, I know QT_QMAKE_EXECUTABLE is a CMake variable >> but is there a corresponding environment variable for that? >> >> or should be we doing cmake >> -DQT_QMAKE_EXECUTABLE:PATH=/usr/local/qt/bin/qmake ../ >> >> >> --- >> Mike Jackson www.bluequartz.net >> >> >> >> >> On Mar 11, 2009, at 2:22 PM, David Cole wrote: >> >> If you set QT_QMAKE_EXECUTABLE to the full path to a qmake, *that* qmake >>> is used above all else to find the right Qt. Regardless of QTDIR or PATH. >>> >>> Setting QT_QMAKE_EXECUTABLE is *the* official way to tell CMake where the >>> Qt that you want is. All else is a "find-and-guess" game if you have >>> multiple Qt's available. >>> >>> >>> HTH, >>> David >>> >>> >>> On Wed, Mar 11, 2009 at 1:46 PM, Michael Jackson < >>> [email protected]> wrote: >>> You can always do: >>> >>> export QTDIR=/home/dhenry/qtsdk-2009.01/qt >>> export PATH=$QTDIR/bin:$PATH >>> >>> to put the desired qmake as the first one found. >>> >>> _________________________________________________________ >>> Mike Jackson [email protected] >>> BlueQuartz Software www.bluequartz.net >>> Principal Software Engineer Dayton, Ohio >>> >>> >>> >>> >>> On Mar 11, 2009, at 1:34 PM, Doug Henry wrote: >>> >>> thanks for the responses. I may have missed a detail somewhere. I set >>> QTDIR (environment and I tried in cmake file) but it always finds the same >>> version of Qt. Below is a listing of my attempts. cmake always finds >>> version 4.3.4, which is installed in /tools/lin64, but my QTDIR variable >>> points to the qmake directory for the newest 4.5.0 version of Qt SDK. If I >>> change my path so /home/dhenry/qtsdk-2009.01/qt/bin is first, then cmake >>> will find version 4.5. any thoughts on my usage of QTDIR? >>> >>> (lin64):~/tmp/build$ echo $QTDIR >>> /home/dhenry/qtsdk-2009.01/qt/bin >>> >>> (lin64):~/tmp/build$ which qmake >>> /tools/lin64/bin/qmake >>> >>> (lin64):~/tmp/build$ ls /home/dhenry/qtsdk-2009.01/qt/bin/qmake >>> /home/dhenry/qtsdk-2009.01/qt/bin/qmake >>> >>> >>> On Wed, Mar 11, 2009 at 12:58 PM, Pau Garcia i Quiles < >>> [email protected]> wrote: >>> On Wed, Mar 11, 2009 at 5:48 PM, Boudewijn Rempt <[email protected]> >>> wrote: >>> > On Wed, 11 Mar 2009, Doug Henry wrote: >>> > >>> >> I have multiple Qt installations and would like to know how I guide >>> the >>> >> find_package(Qt4) command to find the correct one. I assume there is >>> a >>> >> variable I can set which defines the search path, which will allow me >>> to >>> >> change the path to find a different installed version. Thanks. >>> > >>> > Afaik, that uses the location of the first qmake it finds on the path >>> >>> In addition to that, if you use the CVS version of CMake, you can >>> specify a particular version of Qt: >>> >>> FIND_PACKAGE( Qt4 4.4.3 ) >>> >>> That means "prefer 4.4.3" to any other version. If you add EXACT to >>> that, it will only accept Qt 4.4.3: >>> >>> FIND_PACKAGE( Qt4 4.4.3 EXACT ) >>> >>> You can also use the COMPONENTS syntax instead of SET( >>> QT_USE_component) to say what components you want: >>> >>> FIND_PACKAGE( Qt4 COMPONENTS QtGui QtXml QtNetwork ) >>> >>> -- >>> Pau Garcia i Quiles >>> http://www.elpauer.org >>> (Due to my workload, I may need 10 days to answer) >>> >>> _______________________________________________ >>> 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 >>> >>> _______________________________________________ >>> 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 >>> >>> >> _______________________________________________ >> 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 >> > >
_______________________________________________ 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
