Я пытаюсь использовать CMake для компиляции opencv. Я читаю руководство, но не могу понять, что такое файлы CMakeLists и как они связаны с графическим интерфейсом CMake? Также не мог понять, что такое make-файлы, они же CMakeLists? И что это за файл, который я открываю с помощью visual-studio?...