"); //-->
SET(BUILD_PLATFORM "x86" CACHE STRING "select build cpu type")
# 外部用cmake . -DBUILD_PLATFORM=arm进行值传入,便可以执行不同的逻辑
if (BUILD_PLATFORM STREQUAL arm)
message("this is arm platform")
else()
message("this is x86 platform")
endif()2、OPTION指令开关
option(USE_AEC "Set to switch to build use AEC" OFF)
# 外部用cmake . -DUSE_AEC=ON进行值传入,便可以执行不同的逻辑
if (USE_AEC) #根据宏开关判断逻辑
message("use aec to restrict audio echo")
else()
message("do not use aec")
endif()专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
[学习笔记]CMAKEMAKEPROGRAMisnotset
CMake中的PRIVATE、PUBLIC与INTERFACE关键字
CMake中的CMAKEMAKEPROGRAM配置参数
Windows系统安装CMake教程
Cmake 链接外部库:如何在项目中使用外部库和头文件
vscode+cmake搭建雅特力AT32L021开发环境
Cmake链接外部库:如何在项目中使用外部库和头文件
AT32L021vscode+cmake工程源文件