gpt4 book ai didi

gcc - cmake if 测试 GCC

转载 作者:行者123 更新时间:2023-12-02 00:58:20 24 4
gpt4 key购买 nike

Cmake下测试编译器是否为GCC的正确方法是什么?

我见过 if(CMAKE_COMPILER_IS_GNUCC)if(CMAKE_COMPILER_IS_GNUXX) 但当我运行 cmake 时,它​​们都没有定义。需要明确的是,我 100% 确定我正在使用 GCC。

我只想添加特定于 GCC 的编译器标志。以前,我只是在检查 Windows 后使用了 else 子句,但现在我想要更通用。

最佳答案

我想我发现了问题。这些属性直到 project 语句之后才定义。改变顺序,它似乎有效。

关于gcc - cmake if 测试 GCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5403347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com