Ответ 1
Обновление для CMake 3.7 и более поздних версий:
CMake 3.7 представил пару новых сравнений для if
, среди которых GREATER_EQUAL
:
if(MSVC_VERSION GREATER_EQUAL 1700)
[...]
Оригинальный ответ для старых версий CMake:
if((MSVC_VERSION GREATER 1700) OR (MSVC_VERSION EQUAL 1700))
[...]
Или, может быть, лучше, поскольку это позволяет избежать повторения условия:
if(NOT (MSVC_VERSION LESS 1700))
[...]