[cmake-developers] ExternalProject EXTRACT_COMMAND

David Cole dlrdave at aol.com
Wed Nov 27 12:19:37 EST 2013


> This separator:
>
> +#   #--Extract step --------------
>
> should not be there because EXTRACT_COMMAND is actually an option
> of the download step.  There is no separate timestamp-managed
> extraction step.

In fact, *all* the other *_COMMAND parameters to ExternalProject_Add 
yield a time-stamp managed "step".... If the name of this parameter is 
EXTRACT_COMMAND, then I would strongly suggest conforming to the 
existing pattern, and making "extract" be a full-fledged separate step.

If you don't think that's appropriate, then I would suggest using a 
different name than EXTRACT_COMMAND.

I think it's good to maintain as much consistency as possible. 
Especially given the sheer number of possible parameters to 
ExternalProject_Add.


David C.




More information about the cmake-developers mailing list