kdesrc-build
分類: 程式開發kdesrc-build 讓您輕易的從原始碼版本庫編譯 KDE。
Kate/KWrite 支援 kdesrc-buildrc 檔案的語法突顯,可透過「選單→工具→突顯→組態設定檔→kdesrc-buildrc」來選取。
功能:
- 從原始碼版本庫自動簽出並更新 KDE 原始碼。
- 與 KDE 原始碼基礎建設整合,自動照必要的順序編譯模組,並使用正確的分支。
- 輕易的編譯某模組(或是所有 KDE 軟體)的指定分支、標籤或甚至任何修訂版。
- 支援許多編譯系統。有需要的話甚至有辦法編譯不少不是 KDE 的軟體專案(例如在您的發行版沒有 CMake 軟體包的時候,從 CMake 的 git 版本庫編譯 CMake)。
- 藉由利用 KDE 專案網路上已經可以使用的釋出來加快使用 Git 的 KDE 專案的初始簽出。
- 支援「試運行」模式(使用 --pretend 選項)讓您能測試不同的設定而不會實際做出變更
- kdesrc-build 可以下載模組(不管是初始簽出還是更新),即使是在編譯以及更新的模組時。
- kdesrc-build 支援解除安裝模組(手動進行,或是在重新安裝已安裝的模組之前),讓安裝目錄保持乾淨。請注意,這個功能仰賴 CMake 的支援,並且仍在實驗性階段。
- kdesrc-build 會記錄一切,讓您在編譯失敗時還是能看出為什麼出問題。kdesrc-build 會自動建立最新紀錄的符號連結 (log/latest)。輸出有分顏色,幫助閱讀;也可以關閉。
- 支援編譯 Qt 專案的 Qt 函式庫,它是 KDE 軟體的必要依賴關係。
- kdesrc-build 有非常多選項。您希望的時候甚至可以為各個模組分別調整大部分的設定,包含 configure 的旗標、CMake 的旗標,以及您編譯時要使用的 C++ 旗標。您只需要設定一次,就可以將它忘記,而不用不斷嘗試記得您上次使用了哪一行 configure 的指令。
- 詳細的說明文件。如果有需要我解釋什麼的話也可以讓我知道(底下有電子郵件地址),或是跟 kde-devel 郵件論壇聯絡。
- 包含詳細的範例設定檔案,通常您只需要把它複製到 ~/.config/kdesrc-buildrc 就可以了。
- 還有更多!