libatomic的cmake变量

时间:2019-05-08 02:04:46

标签: c++ c cmake

我目前正在使用依赖libatomic的cmake编译项目。我的构建环境具有gnu-gcc和gnu-g ++的多个版本。 cmake检测到的libatomic版本比我想要检测的版本更旧。我试图通过使用-DCMAKE_C_COMPILER和-DCMAKE_CXX_COMPILER哄骗cmake来检测与我要使用的编译器版本相匹配的libatomic的正确版本,但是即使在明确告诉cmake了gnu-gcc和gnu-g ++的哪个版本之后使用时,它将继续检测并使用较旧的,不需要的libatomic版本,该版本不会映射CMAKE_C_COMPILER和CMAKE_CXX_COMPILER中设置的编译器。似乎应该有一种方法可以将cmake明确指向所需的libatomic版本。欢迎任何提示或建议!

0 个答案:

没有答案