[Insight-developers] Quick cmake question

Dave Partyka dave.partyka at kitware.com
Thu Jul 8 09:26:18 EDT 2010


execute_process(COMMAND ln -sf${a} ${FPATH}/${{b}
                          WORKING_DIRECTORY ${FPATH})

'should' accomplish this.

2010/7/8 Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr>

>
> Le 8 juil. 10 à 15:15, Richard Beare a écrit :
>
>
>  Hi,
>> I'm trying to create symbolic links using only relative paths, hence
>> the cd command. Won't there be a separate process for each
>> execute_process below? Looks like the working directory option is the
>> thing I need if using the execute_process command
>>
>>
> isn't it equivalent to
>
>  execute_process( COMMAND ln -sf ${a} ${FPATH}/${b} )
>
>
> ?
>
>
>  On Thu, Jul 8, 2010 at 10:53 PM, Karthik Krishnan
>> <karthik.krishnan at kitware.com> wrote:
>>
>>> Drop the "(" and the quotes.. The following should work..
>>>
>>>  execute_process( COMMAND cd ${FPATH} )
>>>  execute_process( COMMAND ln -sf ${a} ${b} )
>>>
>>>
>>>
>>>
>>> On Thu, Jul 8, 2010 at 4:51 PM, Dave Partyka <dave.partyka at kitware.com>
>>> wrote:
>>>
>>>>
>>>> I am assuming you're using execute_process? If so you can set the
>>>> WORKING_DIRECTORY argument instead of trying to cd in the command. See
>>>> http://cmake.org/cmake/help/cmake-2-8-docs.html#command:execute_process
>>>>
>>>> On Wed, Jul 7, 2010 at 11:22 PM, Richard Beare <richard.beare at gmail.com
>>>> >
>>>> wrote:
>>>>
>>>>>
>>>>> Hi,
>>>>> I know this isn't the right mailing list, but there is bound to be
>>>>> someone who can answer this question.
>>>>>
>>>>> I'm trying to figure out the correct escaping sequence for a shell
>>>>> command. I want to execute
>>>>>
>>>>> (cd ${FPATH} ; ln -sf ${a} ${b} )
>>>>>
>>>>> where FPATH, a and b are CMake variables.
>>>>>
>>>>> I'm trying various combinations of
>>>>>
>>>>> COMMAND " (cd ${FPATH} ; ln -sf ${a} ${b} ) "
>>>>>
>>>>> and so on, but nothing seems quite right.
>>>>>
>>>>> Thanks
>>>>> _______________________________________________
>>>>> Powered by www.kitware.com
>>>>>
>>>>> Visit other Kitware open-source projects at
>>>>> http://www.kitware.com/opensource/opensource.html
>>>>>
>>>>> Kitware offers ITK Training Courses, for more information visit:
>>>>> http://kitware.com/products/protraining.html
>>>>>
>>>>> Please keep messages on-topic and check the ITK FAQ at:
>>>>> http://www.itk.org/Wiki/ITK_FAQ
>>>>>
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> http://www.itk.org/mailman/listinfo/insight-developers
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Powered by www.kitware.com
>>>>
>>>> Visit other Kitware open-source projects at
>>>> http://www.kitware.com/opensource/opensource.html
>>>>
>>>> Kitware offers ITK Training Courses, for more information visit:
>>>> http://kitware.com/products/protraining.html
>>>>
>>>> Please keep messages on-topic and check the ITK FAQ at:
>>>> http://www.itk.org/Wiki/ITK_FAQ
>>>>
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://www.itk.org/mailman/listinfo/insight-developers
>>>>
>>>>
>>>
>>>  _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://kitware.com/products/protraining.html
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-developers
>>
>
> --
> Gaëtan Lehmann
> Biologie du Développement et de la Reproduction
> INRA de Jouy-en-Josas (France)
> tel: +33 1 34 65 29 66    fax: 01 34 65 29 09
> http://voxel.jouy.inra.fr  http://www.itk.org
> http://www.mandriva.org  http://www.bepo.fr
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20100708/52aa1597/attachment.htm>


More information about the Insight-developers mailing list