4
我正在開發一個開源項目,其中使用C
用於庫,C++
用於GUI,Cmake
用於管理構建。這個項目剛剛開始,只有幾個文件。我可以在我的Linux開發環境中成功生成makefiles
,並且在Windows上我可以使用CMake生成Visual Studio
項目文件。迄今爲止所有的工作都很好使用CMake構建項目,包括使用不同構建系統的其他庫
隨着項目的不斷髮展,我處於一個需要測試框架的階段。我對UnitTest++
有很好的使用經驗,可以在所有流行的平臺上使用。
問題是,我不知道如何將UnitTest++
構建與CMake
(他們在linux上使用makefile,而visual studio項目文件可用於windows)進行整合。在構建代碼之前,我需要構建UnitTest++
文件以生成庫。我怎樣才能在Linux和Windows上工作的方式在CMake中指定它?
只是真棒。我複製了這個,在'UnitTest ++'目錄下創建了'CMakeList.txt',並將子目錄命令添加到我的頂級cmakelist文件中。現在一切都像魅力一樣運作。非常感謝。 – 2010-06-25 17:54:23
刪除許可證信息並不好,即使是'LGPL':http://code.google.com/p/firebreath/source/browse/src/unittest-cpp/UnitTest%2B%2B/CMakeLists.txt – 2010-06-25 20:09:32
我沒有意識到它來自那裏,但很明顯,所以我添加了許可證信息。 – Kleist 2010-06-26 07:56:04