我读到编译器应该在调用柯南的构建命令时指定,或者在[settings]
配置文件的部分。
但是,我正在使用 Cmake 进行构建,并且已经使用CMAKE_TOOLCHAIN_FILE
. 我发现我可以在[env]
配置文件的部分中使用 进行设置CONAN_CMAKE_TOOLCHAIN_FILE
,但在settings
.
现在我对指定编译器的可能性感到困惑,该编译器与CONAN_CMAKE_TOOLCHAIN_FILE
.
在这种情况下指定编译器的正确方法是什么?
用 替换标准设置部分是否安全CONAN_CMAKE_TOOLCHAIN_FILE
?
即在conanfile.py中:
settings = "CONAN_CMAKE_TOOLCHAIN_FILE"
(另外,为什么没有在 中指定源settings
?这肯定是影响输出二进制文件的最常见更改吗?)