C
我正在开发一个用于库、C++
GUI 和Cmake
管理构建的开源项目。这个项目刚刚开始,只有几个文件。我可以在我的 linux 开发环境上成功生成makefiles
,在 windows 上我可以Visual Studio
使用 CMake 生成项目文件。到目前为止一切正常。
随着项目的发展,我正处于需要一个测试框架的阶段。我有很好的经验,UnitTest++
可以在所有流行的平台上很好地工作。
问题是,我不知道将UnitTest++
构建与集成CMake
(他们在 linux 上使用 makefile 并且 Visual Studio 项目文件可用于 Windows)。在构建代码之前,我需要构建UnitTest++
文件以生成库。如何在 CMake 中以适用于 linux 和 windows 的方式指定它?