https://github.com/onier/cmake1git
這是一個簡單演示的camke項目,主要說明以下.github
AddLibrary(Core "") AddLibrary(UI "") #添加可執行程序並添加本身的庫依賴 file(GLOB_RECURSE TestApp_SRC TestApp/*) #最後的mainwindows.h因爲是qt頭文件須要直接加入以便autouic automoc自動處理QT宏. add_executable(TestApp ${TestApp_SRC} include/mainwindow.h) target_link_libraries(TestApp Core UI)
添加兩個庫,Core和UI,而後直接使用這兩個庫建立可執行文件,很是的簡單.同時支持qt的項目.windows
qt5.cmake文件定義了qt的庫路徑,以及AddLibrary方法,你能夠很方便的擴展你的項目,添加新的庫,並加入到你的可執行文件中.經過這個demo能夠節省你大量手動編寫cmake的時間.ui