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