最近幾周我在玩構建自動化。在Cmake的幫助下,我能夠爲Windows生成Visual Studio解決方案和MinGW makefile,併爲Linux生成GCC makefile。 Cmake任務通過Windows上的批處理文件分別通過Linux上的shell腳本執行。一切看起來正確,並按預期工作。我的計劃是設置不同的測試服務器,整個構建和測試過程將自動完成,結果將在某處報告。如何知道cmake項目代是否成功結束
我還沒有弄清楚的一件事是如何獲得cmake命令的結果。我想知道cmake命令是否成功結束,所以如果出現錯誤,將報告失敗。在這一刻,我可以解析結果並查找「構建文件已寫入......」句子,但我認爲這不是真正可靠的解決方案。
有沒有辦法確定cmake命令是否成功?我不想堅持批處理文件,Python(或其他)腳本也是受歡迎的。謝謝。