Итак, я смотрю на FindMatio.cmake, чтобы использовать его для программы, и продолжаю видеть это в нижней части всех версий. Кажется маловероятным, что все намеренно используют это неправильно. Я не могу обернуться, почему у if else
такой же логический. Может кто-нибудь объяснить или это просто неправильно?
IF(MATIO_FOUND)
SET(MATIO_LIBRARIES ${MATIO_LIBRARY})
SET(MATIO_INCLUDE_DIRS ${MATIO_INCLUDE_DIR})
ELSE(MATIO_FOUND)
SET(MATIO_LIBRARIES)
SET(MATIO_INCLUDE_DIRS)
ENDIF(MATIO_FOUND)