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

时间:2019-02-16 10:55:42

标签: cmake

我可以这样使用cmake:

cmake -DPYTHON_EXECUTABLE=~/build/python ..

我该如何在我的CMakeLists.txt中写这个,以便我可以简单地运行它:

cmake ..

1 个答案:

答案 0 :(得分:1)

包含

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

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

编辑:如下所述,此处的CACHE FILEPATH ""部分是必需的。