创建一个主的CMakeLists.txt 让常规和CMake配置共存; 获取传统构建记录; 通过message打印变量进行调试; 实现四个选项; 进行本地化:定义目标和可选目标;
输入:src/config.h.in; 执行:autogenerate.cmake 输出: pathdef.c:记录安装路径、编译、连接标志; config.h:编译系统的环境; osdef.h:由src/osdef.sh生成的文件;
水利万物而不争,
而万物莫能与之争。