"); //-->
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()*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
CMake中的CMAKEMAKEPROGRAM配置参数
vscode+cmake搭建雅特力AT32L021开发环境
Cmake 链接外部库:如何在项目中使用外部库和头文件
Cmake链接外部库:如何在项目中使用外部库和头文件
[学习笔记]CMAKEMAKEPROGRAMisnotset
AT32L021vscode+cmake工程源文件
Windows系统安装CMake教程
CMake中的PRIVATE、PUBLIC与INTERFACE关键字