set(old_out "a b  c")
separate_arguments(old_out)
set(old_exp "a;b;;c")

if(NOT "${old_out}" STREQUAL "${old_exp}")
  message(FATAL_ERROR "separate_arguments old-style failed.  "
    "Expected\n  [${old_exp}]\nbut got\n  [${old_out}]\n")
endif()