Eigentlich müssen Sie nicht einstellen BOOST_ROOT
. CMake kann Boost an seinem Standardstandort finden. Es hat für mich auf Ubuntu 12.04 LTS funktioniert, mit CMake Version 2.8.7 und Boost 1.46.
Theoretisch sollte BOOST_ROOT auf / usr gesetzt sein, wenn aus irgendeinem Grund das oben genannte nicht funktioniert.
Wenn Sie ein Problem haben, fügen Sie -DBoost_DETAILED_FAILURE_MSG=TRUE
den cmake
Aufruf hinzu (beachten Sie die Schreibweise!). Dadurch werden einige mäßig hilfreiche Fehlermeldungen ausgegeben.