Tengo un proyecto CMake donde estoy usando una biblioteca y ahora quiero probar mi código con una versión diferente de esa biblioteca. Puedo configurar INCLUDE_DIRECTORIES (y posiblemente más tarde también vinculando) en el siguiente ejemplo. Pero como solo quiero hacer esto temporalmente, me gustaría configurar manualmente esta ruta con ccmake/cmake-gui.¿Cómo señalar cmake en el directorio específico de la biblioteca?
¿Cómo puedo hacer esto?
project(min_example)
cmake_minimum_required(VERSION 2.8)
find_package(OpenCV REQUIRED)
# Without the following line please:
INCLUDE_DIRECTORIES("/home/me/src/opencv/install/include")
add_executable(min_example main.cpp)
target_link_libraries(min_example ${OpenCV_LIBS})
No funciona. find_package (OpenCV) aún recoge las libs + include en/usr/local/... Utilicé tus tres líneas como se indica arriba. ¿Alguna idea de qué más podría probar? – Unapiedra
@Unapiedra Establezca el CMAKE_PREFIX_PATH en el directorio de su casa que contiene el archivo OpenCVConfig.cmake (probablemente '/ home/me/src/opencv/install'). – sakra
Gracias. En realidad es '.../install/share/OpenCV' pero eso lo hace. – Unapiedra