[CMake] Passing empty arguments to add_custom_command

Nils Gladitz nilsgladitz at gmail.com
Mon Jun 30 04:05:42 EDT 2014


On 06/30/2014 09:42 AM, abid rahman wrote:
> Hello,
>
> I need to execute following  command with add_custom_command:
> *python test.py "" src dst*
>
> The first argument is empty. Sometimes it may have some text. So Python
> process the args as [test.py, "", src, dst]. But when I do the same with
> add_custom_command, the empty argument is not considered, instead src is
> considered as second argument.
>
> I did it as follows:
>
> *add_custom_command(
> *
> *    OUTPUT ${some_files}
> *
> *    COMMAND ${PYTHON_EXECUTABLE} test.py "" ${src} ${dst}
> *
> *    DEPENDS ${....... all deps ......} )*
>
> So what is the best method to pass empty arguments to cmake
> add_custom_command?
> Abid K.

Try adding VERBATIM.

Nils



More information about the CMake mailing list