Erro CMake "se houver argumentos" seguido de parênteses, "NÃO", "IGUAL" e similares

O CMake emite um erro da seguinte linha

if(NOT ($ENV{TnCfg} STREQUAL Linux_Build_Speech))

O erro é

Erro CMake em CMakeLists.txt: 37 (se):

se dados argumentos:

"NOT" "(" "STREQUAL" "Linux_Build_Speech" ")"

Argumentos desconhecidos especificados

Qual é o problema? A linha é um código válido.

questionAnswers(1)

yourAnswerToTheQuestion