Вопросы к Поиску с Алисой
Разница между операторами EQUAL и STREQUAL в CMake заключается в том, что первый предназначен для сравнения числовых значений, а второй — для сравнения строковых. stackoverflow.com wiki.linuxformat.ru
EQUAL используется для сопоставления числовых строк: оператор возвращает True, если значение заданной строки или переменной — допустимое число и равно правому аргументу. stackoverflow.com
STREQUAL применяется для сравнения строк, в том числе не числовых. stackoverflow.com