Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error with Ogre and CMake

Tags:

cmake

ogre

I installed Ogre3D 1.8.1 (the source package) on Ubuntu 12.04 and everything went fine (I managed to run some samples on the Ogre interface). However, I hit a problem while I was compiling an external project (that one) that needed the OpenCV, ArUco and Ogre librarys. When I run the CMake of the project, I receive the following:

CMake Error at CMakeLists.txt:46 (find_package):
By not providing "FindOGRE.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "OGRE", but
CMake did not find one.

Could not find a package configuration file provided by "OGRE" with any of
the following names:

OGREConfig.cmake
ogre-config.cmake

Add the installation prefix of "OGRE" to CMAKE_PREFIX_PATH or set
"OGRE_DIR" to a directory containing one of the above files.  If "OGRE"
provides a separate development package or SDK, be sure it has been
installed.


-- Configuring incomplete, errors occurred!

I know where the FindOGRE.cmake is, it's in the /usr/local/lib/OGRE/cmake, but I don't know how to say to CMake to look for that folder and fix this problem.

like image 371
WevertonApolinário Avatar asked Apr 13 '13 00:04

WevertonApolinário


1 Answers

You just need to use the -D command line option along with the CMAKE_MODULE_PATH variable:

cmake . -DCMAKE_MODULE_PATH=/usr/local/lib/OGRE/cmake
like image 71
Fraser Avatar answered Sep 30 '22 21:09

Fraser