[CMake] Checking for empty list

Michael Wild themiwi at gmail.com
Fri Nov 25 09:15:22 EST 2011


On 11/25/2011 02:52 PM, Daniel Dekkers wrote:
> Hi,
> 
>  
> 
> I know it should be out there somewhere in the documentation, but can’t
> find it.
> 
> How do I check for an empty list?
> 
> I can use LIST(LENGTH MYLIST LISTCOUNT) with an extra variable LISTCOUNT
> but isn’t there a single command?
> 
>  
> 
> Thanks,
> 
> Daniel
> 


An empty list is an empty variable, and evaluates to FALSE. So you can use

if(NOT MYLIST)
  message("Either MYLIST is empty or otherwise FALSE")
endif()

Michael


More information about the CMake mailing list