ProjectConfig.h.in中的define和cmakedefine在生成ProjectConfig.h时区别
- define总会成功在ProjectConfig.h中定义宏
- cmakedefine会先判断正在定义的该宏名是否是CMakeLists.txt中已定义的变量名并且该变量是否为0或者假,两个条件同时满足才会生成的ProjectConfig.h中成功定义该宏,否则会显示/* #undef MacorName */
ProjectConfig.h.in中的define和cmakedefine在生成ProjectConfig.h时区别