cmakelists自定义选项
目录结构如下:math 目录下的 CMakeLists.txt 文件如下:aux_source_directory(. DIR_LIB_SRCS)# 生成链接库add_library(MathFunctions ${DIR_LIB_SRCS})cmake 允许为项目增加编译选项,从而可以根据用户的环境和需求选择最合适的编译方案。例如,可以将 MathFunctions 库设为一个可选的库,如果该选项为 ON ,就使用该库定义的数学函数来进行运算,否则就调用标准库中的数学函数库。