Sto compilando una dipendenza per un progetto su Ubuntu 10.10 e invece di installarlo su/usr/local per impostazione predefinita, lo sto invece installando in/tmp/stage/usr/local. Come faccio a informare CMake dell'ubicazione di questa dipendenza installata personalizzata quando la chiamo per generare i file di costruzione per il suddetto progetto.CMake non trova FFMPEG nel percorso di installazione personalizzato
Sono in esecuzione CMake 2.8.1, e ho cercato di impostare CMAKE_PREFIX_PATH sulla riga di comando CMake, in questo modo
cmake -D CMAKE_PREFIX_PATH=/tmp/stage/usr/local
ma questo non sembra fare la differenza - il progetto non lo fa sembra rilevare la dipendenza.
Inoltre, se è importante, il progetto in questione è OpenCV 2.2, e la dipendenza in questione è FFMPEG ...
Sono confuso da questa domanda, stai dicendo che hai FFMPEG installato in/tmp/stage/usr/local e stai provando a creare opencv contro quel FFMPEG? O stai cercando di installare qualcosa con cmake in/tmp/stage/usr/local? – ltc
FFMPEG è installato in/tmp/stage/usr/local e sto cercando di creare OpenCV contro FFMPEG, sì ... – hatboyzero