如何在CMakeLists.txt中分配cmake变量

问题描述 投票:0回答:1

我可以像这样使用cmake:

cmake -DPYTHON_EXECUTABLE=~/build/python ..

我怎么能在我的CMakeLists.txt中写这个,以便我可以简单地运行:

cmake ..
cmake
1个回答
1
投票

包括

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

在你的CMakeLists.txt中。有关set命令的更多信息,请参阅联机文档或运行cmake --help set

编辑:这里的CACHE FILEPATH ""部分是强制性的,如下所述。

© www.soinside.com 2019 - 2024. All rights reserved.