2011/1/5 Michael Wild <[email protected]>:
> On 01/05/2011 02:13 PM, Reinhard Thies wrote:
>> On Wednesday 05 January 2011 12:32:52 David Cole wrote:
>>> You can't depend on "package", but you can do this as your custom
>>> target's command:
>>>
>>>   cmake --build . --target package --config Release
>>>   scp ...
>>>
>> that the way I have it
>> ADD_CUSTOM_TARGET(delivery
>>         rm -rf ${CMAKE_PROJECT_NAME}*.tar.gz
>>         COMMAND make package
>>         COMMAND scp ${CMAKE_PROJECT_NAME}*.tar.gz ds:/srv/repos/bin
>> )
>>
>> I just thought there might be a better way.
>>
>> thx,
>> Reinhard
>
> If you *know* that you *always*
>
> - have a POSIX shell
> - use a Makefile generator
> - have scp installed on host and target machine
>
> then things are fine, otherwise this will fail. If you used
[...]

I think I already said that some time ago, but this
is just a pity CMake "file" command does not support UPLOAD:

file(UPLOAD file url TIMEOUT timeout] [STATUS status] [LOG log])

the DOWNLOAD counter part is based on libcurl which supports scp
such that it would be possible to portably copy file using a CMake script.

If some of you think the feature is interesting I may file a feature request
and may be try a patch.


-- 
Erk
Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org
_______________________________________________
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