私はC、ライブラリ、C++GUI、およびCmakeビルドの管理に使用するオープンソースプロジェクトに取り組んでいます。このプロジェクトは開始されたばかりで、ファイルは2、3個しかありません。makefilesLinux開発環境で正常に生成でき、WindowsではVisual StudioCMakeを使用してプロジェクトファイルを生成できます。これまでのところ、すべてうまく機能しています。
プロジェクトが進化しているので、私はテストフレームワークが必要な段階にあります。UnitTest++私は、すべての一般的なプラットフォームでうまく機能する良い経験を持っています。
問題は、UnitTest++ビルドを統合する手がかりがないことですCMake(Linuxではmakefileを使用し、WindowsではVisual Studioプロジェクトファイルを使用できます)。UnitTest++コードをビルドする前に、ライブラリを生成するためにファイルをビルドする必要があります。LinuxとWindowsで動作する方法でCMakeでこれを指定するにはどうすればよいですか?