I just tested to run a cmake script with the -P option and the environment
variable is still cleared when the script terminates...
A nice solution to my problem would be to simply extend the set-command with
an option like:
set(ENV_KEEP{VAR} some_info)
which means that the environment variable VAR will be set to 'some_info' and
will NOT will be cleared when the script is terminated. What do you think
about this? would this be possible?
//Daniel
2009/3/29 Carlson Daniel <[email protected]>
> Thanks, but I do not think this is what I want. set($ENV{VAR} "some_data")
> in a cmake-script will set an enviroment variable AND delete it when the
> script terminates. Is this not true when using -P? Do I actually need an
> execute_process-command (or anything else) in my script that will set the
> environment variable?
>
>
> 2009/3/29 Philip Lowman <[email protected]>
>
> On Sun, Mar 29, 2009 at 9:04 AM, Carlson Daniel <
>> [email protected]> wrote:
>>
>>> Hello and sorry for my late response!
>>>
>>> I can not get this to work. When i execute the command COMMAND
>>> ${CMAKE_COMMAND} -E ${template.cmake}
>>> I get an error saying something like:
>>
>>
>> I believe there was a minor typo in the post. The flag you probably want
>> is "-P" which is "process script mode".
>>
>> http://www.cmake.org/cmake/help/cmake2.6docs.html#section_Usage
>>
>> --
>> 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