title: How to pass a list with one empty element in cmake?
body: <p>I have a cmake function which expects a list as one of its arguments. In cmake, a list is represented by a string with the list elements separated by semicola. I can pass an empty list as <code>""</code>, a list of one element as <code>"foo"</code>, and a list of multiple elements as, e.g., <code>"foo1;foo2;foo3"</code>. Even passing a list of two empty elements as <code>";"</code> works as expected. But how do I pass a list with one single empty element?</p>
  
  <p>I googled around a bit and found this post:</p>
  
  <p><a href="http://public.kitware.com/pipermail/cmake-developers/2013-July/007738.html" rel="noreferrer">http://public.kitware.com/pipermail/cmake-developers/2013-July/007738.html</a></p>
  
  <p>which covers a similar issue, but I couldn't find any follow-ups.</p>
  
  <p>So, is it even possible to pass a list with exactly one empty element, and if so, how?</p>