Help: Document behavior of if(EXISTS,IS_DIRECTORY) for empty paths
Document and add explicit tests for empty string input:
if(EXISTS "")
and if(IS_DIRECTORY "")
are always false.
This avoids need for users to do extra checks due to CMake non-short-circuit logic as below:
if("${p}")
if(EXISTS "${p}")
Edited by Brad King