概述
- 本文演示环境: win10 + VS2017
1.指定变量值
咱们常用命令【cmake ..】在build目录下配置生成项目和解决方案。 其实,这个命令还有其他用法。
指定CMakeLists.txt中的变量值。比如 , fmt 库 的CMakeLists.txt中有一个变量 【BUILD_SHARED_LIBS】,可以在命令行指定其值:
cmake -DBUILD_SHARED_LIBS=TRUE ..
对比可知,多了中间指定变量的命令, 其他没有变化。
2.指定编译器版本
使用命令: cmake -G 可知当前cmake支持的编译器
1 Visual Studio 16 2019 = Generates Visual Studio 2019 project files.
2 Use -A option to specify architecture.
3 Visual Studio 15 2017 [arch] = Generates Visual Studio 2017 project files.
4 Optional [arch] can be "Win64" or "ARM".
5 Visual Studio 14 2015 [arch] = Generates