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