При запуске CMake из командной строки необходимо указать путь к исходному каталогу (содержащий файл верхнего уровня CMakeLists.txt
) или путь к существующему каталогу сборки. Смотри документацию здесь . Поскольку вы не указали путь, CMake интерпретировал последний аргумент (ENABLE_FAST_MATH=ON
) как путь, который, вероятно, не соответствует тому, что вы намеревались.
Видя, что вы работаете из каталога build
, путьк вашему источнику должен быть родительский каталог (..
). Попробуйте это:
cmake -D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_CUDA=OFF \
-D WITH_QT=OFF \
-D WITH_OPENGL=ON \
-D OPENCV_EXTRA_MODULES_PATH=/home/ayush/soft/opencv_contrib/modules \
-D ENABLE_FAST_MATH=ON ..