Как назначить переменные cmake в CMakeLists.txt - PullRequest
0 голосов
/ 16 февраля 2019

Я могу использовать cmake следующим образом:

cmake -DPYTHON_EXECUTABLE=~/build/python ..

Как я могу написать это в моем CMakeLists.txt, чтобы я мог просто запустить это:

cmake ..

1 Ответ

0 голосов
/ 17 февраля 2019

Включите

set(PYTHON_EXECUTABLE $ENV{HOME}/build/python CACHE FILEPATH "")

в ваш CMakeLists.txt.Для получения дополнительной информации о команде set см. Онлайн-документацию или выполните команду cmake --help set.

РЕДАКТИРОВАТЬ: часть CACHE FILEPATH "" здесь обязательна, как указано ниже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...