【发布时间】:2011-03-08 07:55:00
【问题描述】:
我正在开发一个开源项目,该项目使用 C 用于库,C++ 用于 GUI,Cmake 用于管理构建。这个项目刚刚开始,只有几个文件。我可以在我的 linux 开发环境中成功生成makefiles,在 Windows 上我可以使用 CMake 生成Visual Studio 项目文件。到目前为止一切正常。
随着项目的发展,我正处于需要一个测试框架的阶段。我对UnitTest++ 有很好的经验,它适用于所有流行的平台。
问题是,我不知道将UnitTest++ 构建与CMake 集成(他们在Linux 上使用makefile,而Visual Studio 项目文件可用于Windows)。在构建代码之前,我需要构建 UnitTest++ 文件以生成库。如何在 CMake 中以适用于 linux 和 windows 的方式指定它?
【问题讨论】:
标签: c++ c build cmake unittest++