Skip to content

Help: Document behavior of if(EXISTS,IS_DIRECTORY) for empty paths

scivision requested to merge scivision/cmake:isdir_empty into master

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

Merge request reports