【发布时间】:2014-06-27 16:20:47
【问题描述】:
我的项目目前依赖于一个库 (PJSIP),该库与用于 *NIX 的 Autotools 构建脚本和适用于 Windows 的 Visual Studio 项目文件一起分发。
我的项目目前使用 CMake 构建系统。当前脚本是特定于 Linux 的:它假定 PJSIP 已作为先决条件安装(在系统范围的库位置,由包管理器管理)并且仅指定 target_link_libraries(pj pjnath pjlib-util)。这是 Linux 软件的规范。
我想让我的项目也适用于 Visual Studio。 设置此依赖项的规范 Windows 方法是什么?是否应该在某些全局 Visual Studio 设置中进行配置?还是应该将 PJSIP 放在子目录中,并让 CMake 自己调用正确的构建系统?
【问题讨论】:
标签: visual-c++ visual-studio-2008 cmake