Prevent errors when ep_arguments is empty.
When ep_arguments is empty, setting ${name}_arguments appends an empty dependency string to the variable, which causes ExternalProject to choke eventually.
Updated setting code to handle this case.
When ep_arguments is empty, setting ${name}_arguments appends an empty dependency string to the variable, which causes ExternalProject to choke eventually.
Updated setting code to handle this case.