CMAKE_TOOLCHAIN_FILE

提供给 cmake(1) 的工具链文件的路径。

这个变量是在使用 CMake 进行交叉编译时在命令行中指定的。它是在 CMake 运行早期读取的文件的路径,它指定编译器和工具链实用程序的位置,以及其他目标平台和编译器相关信息。

相对路径是允许的,首先被解释为相对于构建目录,如果找不到,则相对于源目录。

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

请参阅 CMAKE_PROJECT_TOP_LEVEL_INCLUDES 变量以设置与工具链不直接相关的其他内容。