2024-04-29 06:33:16 发布
网友
我目前正在从事一个项目,其中的源文件都是用python编写的。这些文件/模块目前正在python解释器(CPython)上运行。我想改用PyPy解释器,因为我认为它更有效。有没有办法把口译员从CMakeLists.txt文件所以构建过程接受PyPy解释器而不是python默认解释器? 我有一个名为P的项目,它包含一个CMakeLists.txt文件文件。你知道吗
当它需要python解释器时,CMakeLists.txt通常使用find_package(PythonInterp),它搜索python可执行文件并将PYTHON_EXECUTABLE设置为它所在的路径。你知道吗
CMakeLists.txt
PYTHON_EXECUTABLE
调用cmake时,可以设置此缓存变量:
cmake
cmake -DPYTHON_EXECUTABLE=<path-to-PyPy> ...
所以它不会搜索可执行文件,而是使用您提供的可执行文件。你知道吗
当它需要python解释器时,
CMakeLists.txt
通常使用find_package(PythonInterp),它搜索python可执行文件并将PYTHON_EXECUTABLE
设置为它所在的路径。你知道吗调用
cmake
时,可以设置此缓存变量:所以它不会搜索可执行文件,而是使用您提供的可执行文件。你知道吗
相关问题 更多 >
编程相关推荐