On Tue, Feb 17, 2009 at 12:15 AM, Philip Lowman <[email protected]> wrote:

> On Mon, Feb 16, 2009 at 11:03 PM, ankit jain <[email protected]> wrote:
>
>>
>>
>> ---------- Forwarded message ----------
>> From: ankit jain <[email protected]>
>> Date: 2009/2/17
>> Subject: Re: [CMake] setting environment variable through cmake
>> To: Philip Lowman <[email protected]>
>>
>>
>> 2009/2/17 Philip Lowman <[email protected]>
>>
>>  On Mon, Feb 16, 2009 at 7:46 AM, ankit jain <[email protected]>wrote:
>>>
>>>> Hi all,
>>>>
>>>> I want to set an enviromnet varibale but not able to do it.
>>>> Currently iam using the command:
>>>> SET( ENV{varname} value )
>>>>
>>>> But it is not working.
>>>> Can anybody guide me how to do it by giving an example.
>>>>
>>>
>>> Are you trying to set an environment variable that can be used during
>>> build time?  This isn't possible.
>>>
>>> http://www.cmake.org/Wiki/CMake_FAQ#How_can_I_get_or_set_environment_variables.3F
>>>
>>> Could you elaborate on when you need the environment variable?
>>>
>>
>>
>>> I need to set the environment variable at the time of testing since my
>>> test needs two environment variable that need to be set fro running the
>>> tests.
>>>
>> Iam using cmake 2.6
>>
>
> This should work on the latest CMake 2.6.3 RC, provided you use "make
> test".
>
> set_tests_properties(foo PROPERTIES ENVIRONMENT foo=bar)
>

I've reopened this feature request as a bug because
1.) using "ctest" does not work
2.) the ENVIRONMENT test property is not documented

Discovered both of these issues tonight after looking into Ankit's request
and vaguely recalling this being implemented in CVS.

http://public.kitware.com/Bug/view.php?id=7885

-- 
Philip Lowman
_______________________________________________
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