The problem fixed by commit c0b749cf may occur for an empty COMMAND ${touch} too, so avoid specifying any COMMAND at all if there is no touch command.
COMMAND ${touch}
COMMAND
Topic-rename: ExternalProject-touch-echo