[cmake-developers] [patch] One more pattern for extracting file name from URL
Ben Boeckel
ben.boeckel at kitware.com
Tue Jul 5 14:21:42 EDT 2016
On Tue, Jul 05, 2016 at 21:01:36 +0300, Ruslan Baratov wrote:
> Well it's never too late to learn something new. Also `tar` is not
> widely used on Windows so to write nice code you should convert it to
> `cmake -E tar`. That the whole point of `cmake -E` feature.
> I don't see the problem here, it was used internally, unpack archive for
> you and you can do what you want with **unpacked** sources. Anyway you
> can always force the name with |DOWNLOAD_NAME.|
I'm more considering the case of using the files as they exist on the
disk for other purposes, not necessarily through code (which probably
should be using `cmake -E tar`). For example, I will do:
- tar xf $tarball.tar.gz
- cp -a $tarball $tarball.to-patch
- $edit .to-patch
- diff -U5 -r $tarball $tarball.to-patch
to create patches for ExternalProject tarballs we use.
--Ben
More information about the cmake-developers
mailing list