[CMake] Expected boost path structure.

David Cole david.cole at kitware.com
Thu Feb 17 12:48:58 EST 2011


On Thu, Feb 17, 2011 at 12:46 PM, Verweij, Arjen <VerweijA at tass-safe.com> wrote:
> Just to make sure:
>
> set BOOST_ROOT=X:\32bit\VC.90\Libraries\boost-1.45.0
>
> Won't work? Or setting it to this value in the Computer > Properties > Environment variables section?
>
> I thought cmake worked fine with the path separator that is native to the OS. Would be strange if it didn't.

Actually, it looks like that will work. Further down in FindBoost
there's a "TO_CMAKE_PATH" call that transforms it to the expected
CMake value.


>
> Arjen
>
>>-----Original Message-----
>>From: cmake-bounces at cmake.org [mailto:cmake-bounces at cmake.org] On Behalf
>>Of David Cole
>>Sent: donderdag 17 februari 2011 17:42
>>To: John Drescher
>>Cc: CMake mailing list
>>Subject: Re: [CMake] Expected boost path structure.
>>
>>On Thu, Feb 17, 2011 at 11:37 AM, John Drescher <drescherjm at gmail.com>
>>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
> _______________________________________________
> 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
>


More information about the CMake mailing list