配置依赖于多个其他 CMAKE 项目的 CMake 项目
Configuring a CMake project with dependencies on multiple other CMAKE projects
我有一个 CMAKE 项目,它依赖于使用 CMAKE 构建的其他项目。它们是:glfw、oglplus、portaudio 等
我应该如何设置我的项目才能以跨平台的方式正常工作?推荐的方法是什么?我一直在尝试阅读 CMAKE 文档,但只能找到简单场景的示例。
- 只需将依赖项添加到您的项目自述文件中,并期望用户将它们(已编译)存储在系统范围内。
- 添加 CMake 选项以请求依赖文件的路径。
- 使用 add_subdirectory 将您的项目与依赖关系链接起来。
我有一个 CMAKE 项目,它依赖于使用 CMAKE 构建的其他项目。它们是:glfw、oglplus、portaudio 等
我应该如何设置我的项目才能以跨平台的方式正常工作?推荐的方法是什么?我一直在尝试阅读 CMAKE 文档,但只能找到简单场景的示例。
- 只需将依赖项添加到您的项目自述文件中,并期望用户将它们(已编译)存储在系统范围内。
- 添加 CMake 选项以请求依赖文件的路径。
- 使用 add_subdirectory 将您的项目与依赖关系链接起来。