On Thu, Feb 17, 2011 at 11:37 AM, John Drescher <[email protected]> wrote: >> According to FindBoost.cmake: >> >> if (NOT BOOST_ROOT AND NOT $ENV{BOOST_ROOT} STREQUAL "") >> set(BOOST_ROOT $ENV{BOOST_ROOT}) >> endif() >> >> So, it should work with an ENV var, too. But the way this is phrased, >> it would have to have forward slashes "/" and no spaces in it for it >> to work. >> > > I launched cmake-gui from a Visual Studio 2008 32 bit command prompt > with the BOOST_ROOT environment variable set in that command prompt. > > X:\Other\Libraries\boost_1_45_0>set BOOST_ROOT > BOOST_ROOT="X:/32bit/VC.90/Libraries/boost-1.45.0" > > Is there a way to have cmake-gui show its environment variables? > > John > > > -- > John M. Drescher >
Take away the quotes in the env var. They are actually embedded in the env var, so they'll end up in the CMake variable, too. If you print out the CMake variable that gets set based on that env value, then it will have double quotes in it. _______________________________________________ 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
