随笔分类 -  CMake

记录CMake设置的相关细节
摘要:以下是安装语句: 然而编写依赖 的程序,发现无法调用 的`CMake`文件,错误提示如下所示: 在 的`issue CMake`安装时,如果第三方依赖在未指明的情况下,默认均通过 源码安装 ,如果无法通过 源码安装 ,则无法生成 gRPCTargets.cmake 文件): 因此需要指定第三方依赖是 阅读全文
posted @ 2019-02-14 23:37 从此寂静无声 阅读(4071) 评论(0) 推荐(1)
摘要:假设代码需要在不同平台,或者不同系统版本间移植,需要检查系统是否支持某些函数. 可以使用 的`CheckFunctionExists set_source_files_properties 编译选项`. PS: 如果您觉得我的文章对您有帮助,请关注我的微信公众号,谢谢! 阅读全文
posted @ 2018-12-07 11:59 从此寂静无声 阅读(1031) 评论(2) 推荐(1)
摘要:1. 编译参数 项目中的CMake编译参数一直参照Muduo进行设置. Muduo的CMakeLists.txt中,MAKE_CXX_FLAGS设置较为清晰明了,因此一直在项目中沿用. 1 set(CXX_FLAGS 2 -g 3 # -DVALGRIND 4 -DCHECK_PTHREAD_RET 阅读全文
posted @ 2018-07-17 13:28 从此寂静无声 阅读(38285) 评论(0) 推荐(2)