CMake est STREQUAL ne fonctionne pas

Selon la documentation de CMake, le STREQUAL comparaison est autorisé à prendre une VARIABLE ou une CHAÎNE de caractères comme paramètre. Ainsi, dans cet exemple ci-dessous, le message n'est PAS de l'impression, qui est rompu:

set( FUBARTEST "OK" )
if( FUBARTEST STREQUAL "OK" )
    message( "It Worked" )
endif()

Aucune raison pour que cela ne fonctionne pas comme indiqué?

OriginalL'auteur void.pointer | 2011-10-06