O que pode fazer com que uma opção CMake não funcione?

Estou preparando um aplicativo que deve funcionar com e sem GUI, portanto, uso no meu CMakeLists.txt o comando

option (NEED_GUI "Include Qt support"  OFF) 

e

if (NEED_GUI)
  message("****GUI should be OFF****")
  add_subdirectory(QtGUI)   # The Qt-based graphics routines
endif (NEED_GUI)

Apesar de desabilitar a opção, recebo a mensagem e a biblioteca é criada. Onde procurar um erro?

questionAnswers(2)

yourAnswerToTheQuestion