When you use generator expressions in a library sources list,
and then later access the SOURCES property, the OLD behavior
(CMake 3.0 and earlier) would not include these expressions in
the SOURCES property. The NEW behavior (starting in CMake 3.1)
is that they do include the generator expressions in the SOURCES
property.
You can see an example of this warning occurring in practice on the
lldb bots currently.
http://lab.llvm.org:8011/builders/lldb-x86-windows-msvc/builds/2382/steps/cmake/logs/stdio