Как указать параметры сборки для проектов на основе CMake?

Я не понимаю, как настроить проект и обработать параметры командной строки с помощью CMake. Мне нужно установить переменные каталогов сторонней библиотеки (например Poco и GTest). Обычно я просто запускаю ./configure с необходимыми параметрами. Например:

./configure --poco-inc=~/libs/poco/include --poco-lib=~/libs/poco/lib --gtest-inc=~/libs/gtest/include --gtest-lib=~/libs/gtest/lib

Но как передать эквивалентную информацию в CMake? Как указать параметры и обработать их с помощью 'set' или 'property' в файле cmake?

9
задан Vi. 18 September 2014 в 23:16
поделиться