CMAKE_TOOLCHAIN_FILE

传递给 cmake(1) 的工具链文件的路径。

此变量在 CMake 交叉编译时通过命令行指定。它指向一个文件,该文件在 CMake 运行早期被读取,并指定编译器和工具链实用程序的路径,以及其他目标平台和编译器相关的信息。

允许使用相对路径,并首先尝试相对于构建目录进行解析,如果找不到,则相对于源目录进行解析。

当首次创建新的构建树时,如果设置了 CMAKE_TOOLCHAIN_FILE 环境变量,则该变量由该环境变量初始化。

有关设置与工具链不直接相关的其他事项,请参阅 CMAKE_PROJECT_TOP_LEVEL_INCLUDES 变量。