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
